39 overrides of IsSub
Microsoft.CodeAnalysis.VisualBasic (35)
Binding\Binder_XmlLiterals.vb (1)
1868
Public Overrides ReadOnly Property
IsSub
As Boolean
Emit\SynthesizedPrivateImplementationDetailsSharedConstructor.vb (1)
32
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicAccessors.vb (2)
51
Public Overrides ReadOnly Property
IsSub
As Boolean
77
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_EqualsMethodSymbol.vb (1)
74
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_GetHashCodeMethodSymbol.vb (1)
43
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_IEquatable_EqualsMethodSymbol.vb (1)
80
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertyAccessors.vb (2)
70
Public Overrides ReadOnly Property
IsSub
As Boolean
96
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_ToStringMethodSymbol.vb (1)
47
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\ErrorMethodSymbol.vb (1)
168
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
845
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\ReducedExtensionMethodSymbol.vb (1)
481
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
132
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\SignatureOnlyMethodSymbol.vb (1)
142
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\Source\LambdaSymbol.vb (1)
236
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\Source\SourceMethodSymbol.vb (1)
1272
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1176
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\Source\SynthesizedEntryPointSymbol.vb (1)
68
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\Source\SynthesizedEventAccessorSymbol.vb (1)
102
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\Source\SynthesizedInteractiveInitializerMethod.vb (1)
93
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
34
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (2)
151
Public Overrides ReadOnly Property
IsSub
As Boolean
196
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\Source\SynthesizedWithEventsAccessorSymbol.vb (2)
124
Public Overrides ReadOnly Property
IsSub
As Boolean
172
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\SubstitutedMethodSymbol.vb (1)
237
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\SynthesizedSymbols\SynthesizedConstructorBase.vb (1)
166
Public NotOverridable Overrides ReadOnly Property
IsSub
As Boolean
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
251
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\SynthesizedSymbols\SynthesizedGlobal_StringSwitchHashMethodSymbol.vb (1)
53
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\SynthesizedSymbols\SynthesizedInterfaceImplementationStubSymbol.vb (1)
160
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\SynthesizedSymbols\SynthesizedIntrinsicOperatorSymbol.vb (1)
146
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\SynthesizedSymbols\SynthesizedMethod.vb (1)
168
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\SynthesizedSymbols\SynthesizedSimpleMethodSymbol.vb (1)
70
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\Tuples\TupleMethodSymbol.vb (1)
71
Public Overrides ReadOnly Property
IsSub
As Boolean
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
Symbols\EEMethodSymbol.vb (1)
261
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\PlaceholderMethodSymbol.vb (1)
95
Public Overrides ReadOnly Property
IsSub
As Boolean
Symbols\SynthesizedContextMethodSymbol.vb (1)
69
Public Overrides ReadOnly Property
IsSub
As Boolean
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
519
Public Overrides ReadOnly Property
IsSub
As Boolean
116 references to IsSub
Microsoft.CodeAnalysis.VisualBasic (67)
Binding\Binder_Conversions.vb (2)
1085
convKind.Value.ParameterCount = 1 AndAlso Not convKind.Value.
IsSub
AndAlso
1522
Not invoke.
IsSub
AndAlso
Binding\Binder_Delegates.vb (1)
1236
Not method.
IsSub
Then
Binding\Binder_Expressions.vb (3)
4641
If method.
IsSub
AndAlso method.IsAsync Then
4845
(method.
IsSub
AndAlso method.IsConditional) Then
4944
If method.
IsSub
Then
Binding\Binder_Invocation.vb (3)
625
If (method.
IsSub
) Then
665
Not extensionMethod.
IsSub
AndAlso
2608
If invoke IsNot Nothing AndAlso Not invoke.
IsSub
Then
Binding\Binder_Query.vb (2)
4500
If method.
IsSub
Then
4529
If invoke Is Nothing OrElse invoke.
IsSub
OrElse invoke.ParameterCount <> 1 Then
Binding\Binder_Statements.vb (7)
2337
ElseIf Not method.Parameters(0).Type.IsSameTypeIgnoringAll(tokenType) OrElse Not method.
IsSub
Then
2497
If Not fireMethod.
IsSub
Then
2518
If Not fireMethod.
IsSub
Then
2544
Debug.Assert(fireMethod.
IsSub
, "we got this far, we must have a valid fireMethod")
4210
Return Not method.
IsSub
() AndAlso
4942
If Not method.
IsSub
Then
5074
If Not method.
IsSub
Then
Binding\Binder_Utils.vb (1)
895
If Not methodSymbol.
IsSub
AndAlso Not methodSymbol.IsUserDefinedOperator() Then
Binding\Binder_XmlLiterals.vb (1)
1870
Return _originalDefinition.
IsSub
Binding\DocumentationCommentCrefBinder.vb (2)
139
If candidateMethod.
IsSub
OrElse Not candidateMethod.ReturnType.IsSameTypeIgnoringAll(returnType) Then
797
If Not method.
IsSub
Then
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
214
If Not method.
IsSub
Then
Binding\MethodBodyBinder.vb (1)
97
Debug.Assert(methodSymbol.
IsSub
)
Binding\SubOrFunctionBodyBinder.vb (1)
30
If Not methodOrLambdaSymbol.
IsSub
Then
CodeGen\EmitExpression.vb (2)
977
Dim stackBehavior = (If(method.
IsSub
, 0, 1)) - arguments.Length
1103
If Not method.
IsSub
Then
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (1)
727
If(DirectCast(symbol, MethodSymbol).
IsSub
, "sub", "function")))
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (2)
115
If Not method.
IsSub
Then
124
If invokeMethod IsNot Nothing AndAlso Not invokeMethod.
IsSub
Then
Compilation\DocumentationComments\DocumentationCommentCompiler.NamedType.vb (1)
108
If delegateInvoke IsNot Nothing AndAlso delegateInvoke.
IsSub
Then
Compilation\MethodCompiler.vb (3)
831
If method.
IsSub
Then
861
If method.
IsSub
AndAlso Not method.IsShared AndAlso Not method.IsGenericMethod AndAlso method.ParameterCount = 0 Then
1629
If(kickoffMethod.
IsSub
, asyncCatchHandlerOffset, -1),
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (2)
212
Debug.Assert(method.Parameters.Length + If(method.
IsSub
, 0, 1) = type.TypeParameters.Length)
215
parameters.Add(New AnonymousTypeKeyField(AnonymousTypeDescriptor.GetReturnParameterName(Not method.
IsSub
), isKey:=False, ignoreCase:=True))
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
370
If method.
IsSub
Then
Lowering\IteratorRewriter\IteratorRewriter.vb (1)
91
If MyBase.EnsureAllSymbolsAndSignature OrElse Me.Method.
IsSub
OrElse Me._elementType.IsErrorType Then
Lowering\LocalRewriter\LocalRewriter.vb (1)
511
If methodSymbol.
IsSub
Then
Lowering\LocalRewriter\LocalRewriter_Call.vb (1)
102
If method.
IsSub
Then
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
274
Return Me._wrappedMethod.
IsSub
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (1)
104
Return Me._interfaceMethod.
IsSub
Semantics\Conversions.vb (2)
1377
If invoke Is Nothing OrElse invoke.GetUseSiteInfo().DiagnosticInfo IsNot Nothing OrElse invoke.
IsSub
Then
1541
If invoke Is Nothing OrElse invoke.GetUseSiteInfo().DiagnosticInfo IsNot Nothing OrElse invoke.
IsSub
Then
Semantics\Operators.vb (1)
3171
Debug.Assert(Not method.
IsSub
)
Semantics\OverloadResolution.vb (5)
2131
If leftInvoke IsNot Nothing AndAlso Not leftInvoke.
IsSub
AndAlso rightInvoke IsNot Nothing AndAlso Not rightInvoke.
IsSub
Then
2292
If leftInvoke IsNot Nothing AndAlso Not leftInvoke.
IsSub
AndAlso rightInvoke IsNot Nothing AndAlso Not rightInvoke.
IsSub
Then
3698
If isQueryOperatorInvocation AndAlso DirectCast(candidate.UnderlyingSymbol, MethodSymbol).
IsSub
Then
Semantics\TypeInference\TypeArgumentInference.vb (4)
1721
If parameterInvokeProc.
IsSub
Then
1724
ElseIf argumentInvokeProc.
IsSub
Then
1954
If fromMethod.
IsSub
Then
2223
If Not invokeMethod.
IsSub
AndAlso (unboundLambda.Flags And SourceMemberFlags.Async) <> 0 Then
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTypeParameterSymbol.vb (1)
60
If _container.DelegateInvokeMethod.
IsSub
OrElse Ordinal < _container.Arity - 1 Then
Symbols\MethodSignatureComparer.vb (2)
768
Dim isSub1 = method1.
IsSub
769
Dim isSub2 = method2.
IsSub
Symbols\MethodSymbol.vb (2)
228
If Me.IsConditional AndAlso Me.
IsSub
AndAlso
1009
Return Me.
IsSub
Symbols\ReducedExtensionMethodSymbol.vb (1)
483
Return _curriedFromMethod.
IsSub
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
134
Return _underlyingMethod.
IsSub
Symbols\Source\CustomEventAccessorSymbol.vb (1)
189
If delInvoke IsNot Nothing AndAlso delInvoke.
IsSub
Then
Symbols\Source\SourceEventSymbol.vb (1)
177
If Not invoke.
IsSub
Then
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1178
Return ClonedFrom.
IsSub
Symbols\SubstitutedMethodSymbol.vb (1)
239
Return OriginalDefinition.
IsSub
Symbols\SymbolExtensions.vb (1)
62
If methodSymbol.
IsSub
Then
Symbols\Tuples\TupleMethodSymbol.vb (1)
73
Return Me._underlyingMethod.
IsSub
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (9)
CodeGen\CodeGenDelegateCreation.vb (7)
61
Assert.True(ctor.
IsSub
())
80
Assert.True(invoke.
IsSub
())
105
Assert.False(beginInvoke.
IsSub
())
133
Assert.True(endInvoke.
IsSub
())
158
Assert.False(invoke.
IsSub
())
179
Assert.False(endInvoke.
IsSub
())
200
Assert.True(invoke.
IsSub
())
Emit\EmitMetadata.vb (2)
795
Assert.True(ctor.
IsSub
)
816
Assert.True(cctor.
IsSub
)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.vb (1)
553
Return [call].Method.
IsSub
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ExpressionCompilerTests.vb (1)
3399
Assert.True(DirectCast(methodData.Method, MethodSymbol).
IsSub
)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (38)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (2)
716
Assert.True(method.
IsSub
)
722
Assert.False(method.
IsSub
)
SymbolsTests\CompilationCreationTests.vb (2)
1876
Assert.[True](foo2.
IsSub
)
1880
Assert.[False](bar.
IsSub
)
SymbolsTests\Metadata\MetadataMemberTests.vb (3)
177
Assert.True(ctor.
IsSub
)
228
Assert.False(member1.
IsSub
)
346
Assert.True(member1.
IsSub
)
SymbolsTests\Metadata\PE\LoadCustomModifiers.vb (2)
77
Assert.True(m5.
IsSub
)
103
Assert.False(m7.
IsSub
)
SymbolsTests\Metadata\PE\LoadingMethods.vb (7)
53
Assert.True(M1.
IsSub
)
59
Assert.True(M2.
IsSub
)
76
Assert.False(M3.
IsSub
)
80
Assert.False(M4.
IsSub
)
84
Assert.True(M5.
IsSub
)
138
Assert.True(VB_C1_M6.
IsSub
)
143
Assert.True(VB_C1_M6.
IsSub
)
SymbolsTests\Metadata\WinMdEventTest.vb (4)
1610
Assert.False(addMethod.
IsSub
)
1616
Assert.True(removeMethod.
IsSub
)
1637
Assert.True(addMethod.
IsSub
)
1643
Assert.True(removeMethod.
IsSub
)
SymbolsTests\Retargeting\RetargetCustomModifiers.vb (2)
63
Assert.[True](m5.
IsSub
)
83
Assert.[False](m7.
IsSub
)
SymbolsTests\Source\MethodTests.vb (15)
77
Assert.True(ctor.
IsSub
)
96
Assert.True(m1.
IsSub
)
107
Assert.False(m2.
IsSub
)
119
Assert.False(m3.
IsSub
)
130
Assert.True(m4.
IsSub
)
140
Assert.True(m5.
IsSub
)
149
Assert.False(m6.
IsSub
)
204
Assert.True(m1.
IsSub
)
253
Assert.True(m1.
IsSub
)
272
Assert.True(m2.
IsSub
)
326
Assert.True(m1.
IsSub
)
346
Assert.True(m2.
IsSub
)
399
Assert.True(m1.
IsSub
)
424
Assert.True(m2.
IsSub
)
980
Assert.True(mem1.
IsSub
)
SymbolsTests\Source\TypeTests.vb (1)
754
Assert.True(mem3.
IsSub
)