7 overrides of IsGenericMethod
Microsoft.CodeAnalysis.VisualBasic (6)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
743
Public Overrides ReadOnly Property
IsGenericMethod
As Boolean
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
95
Public Overrides ReadOnly Property
IsGenericMethod
As Boolean
Symbols\SignatureOnlyMethodSymbol.vb (1)
64
Public Overrides ReadOnly Property
IsGenericMethod
() As Boolean
Symbols\Source\SourceMethodSymbol.vb (1)
1240
Public NotOverridable Overrides ReadOnly Property
IsGenericMethod
As Boolean
Symbols\SubstitutedMethodSymbol.vb (1)
183
Public Overrides ReadOnly Property
IsGenericMethod
As Boolean
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
30
Public Overrides ReadOnly Property
IsGenericMethod
As Boolean
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
477
Public Overrides ReadOnly Property
IsGenericMethod
As Boolean
72 references to IsGenericMethod
Microsoft.CodeAnalysis.VisualBasic (45)
Binding\Binder_Delegates.vb (1)
1086
If typeArgumentsOpt Is Nothing AndAlso unconstructedTargetMethod.
IsGenericMethod
Then
Binding\Binder_Invocation.vb (1)
1735
If method.
IsGenericMethod
AndAlso commonReturnType.ReferencesMethodsTypeParameter(method) Then
Binding\Binder_Statements.vb (3)
975
ElseIf Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).
IsGenericMethod
Then
4211
Not method.
IsGenericMethod
AndAlso
4224
Not prop.GetMostDerivedGetMethod().
IsGenericMethod
AndAlso
Binding\BinderBuilder.vb (1)
371
If methodSymbol.
IsGenericMethod
Then
Compilation\MethodCompiler.vb (3)
810
If method.
IsGenericMethod
Then
861
If method.IsSub AndAlso Not method.IsShared AndAlso Not method.
IsGenericMethod
AndAlso method.ParameterCount = 0 Then
1889
If m.
IsGenericMethod
Then
Compilation\VisualBasicCompilation.vb (1)
1612
If candidate.
IsGenericMethod
OrElse candidate.ContainingType.IsGenericType Then
Emit\MethodReference.vb (1)
41
Return m_UnderlyingMethod.
IsGenericMethod
Emit\MethodSymbolAdapter.vb (4)
30
If Not AdaptedMethodSymbol.IsDefinition AndAlso AdaptedMethodSymbol.
IsGenericMethod
AndAlso AdaptedMethodSymbol IsNot AdaptedMethodSymbol.ConstructedFrom Then
42
If Not AdaptedMethodSymbol.IsDefinition AndAlso (Not AdaptedMethodSymbol.
IsGenericMethod
OrElse AdaptedMethodSymbol Is AdaptedMethodSymbol.ConstructedFrom) Then
74
If AdaptedMethodSymbol.
IsGenericMethod
AndAlso AdaptedMethodSymbol IsNot AdaptedMethodSymbol.ConstructedFrom Then
112
Return AdaptedMethodSymbol.
IsGenericMethod
Emit\SymbolTranslator.vb (2)
396
Dim methodIsGeneric As Boolean = methodSymbol.
IsGenericMethod
518
Return container.Kind = SymbolKind.Method AndAlso (DirectCast(container, MethodSymbol)).
IsGenericMethod
OrElse
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
478
Dim frameType As NamedTypeSymbol = If(Me.Method.
IsGenericMethod
,
Lowering\IteratorRewriter\IteratorRewriter.vb (1)
370
Dim frameType As NamedTypeSymbol = If(Me.Method.
IsGenericMethod
,
Lowering\LambdaRewriter\LambdaRewriter.vb (3)
302
Dim isNonGeneric = Not TopLevelMethod.
IsGenericMethod
1139
If referencedMethod.
IsGenericMethod
Then
1161
(closureKind = ClosureKind.Static AndAlso CurrentMethod.MethodKind <> MethodKind.SharedConstructor AndAlso Not referencedMethod.
IsGenericMethod
)
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (1)
65
If Not topLevelMethod.
IsGenericMethod
Then
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (3)
40
If newMethod.
IsGenericMethod
Then
41
Debug.Assert(originalMethodBeingCalled.
IsGenericMethod
)
178
If Not methodToWrap.
IsGenericMethod
Then
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
274
If newMethod.
IsGenericMethod
Then
Lowering\StateMachineRewriter\StateMachineRewriter.vb (1)
127
Dim frameType As NamedTypeSymbol = If(Me.Method.
IsGenericMethod
, Me.StateMachineType.Construct(Method.TypeArguments), Me.StateMachineType)
Lowering\StateMachineRewriter\SynthesizedContainer.vb (1)
48
If Not topLevelMethod.
IsGenericMethod
Then
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (1)
45
Debug.Assert(Not interfaceMethod.
IsGenericMethod
)
Semantics\OverloadResolution.vb (2)
163
Return m_Method.
IsGenericMethod
2895
If method.
IsGenericMethod
Then
Symbols\ConstraintsHelper.vb (1)
1170
If Not method.
IsGenericMethod
Then
Symbols\MethodSignatureComparer.vb (1)
296
If _considerReturnType AndAlso Not method.
IsGenericMethod
AndAlso Not _considerCustomModifiers Then
Symbols\MethodSymbol.vb (1)
1081
Return Me.
IsGenericMethod
Symbols\MethodSymbolExtensions.vb (2)
98
Debug.Assert(method.
IsGenericMethod
() = (typeArguments.Length > 0))
99
Return If(method.
IsGenericMethod
(), method.Construct(typeArguments), method)
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
97
Return _underlyingMethod.
IsGenericMethod
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
947
If Not method.
IsGenericMethod
AndAlso Not retargetedType.IsGenericType Then
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
451
If DirectCast(member, MethodSymbol).
IsGenericMethod
Then
Symbols\SubstitutedMethodSymbol.vb (1)
185
Return OriginalDefinition.
IsGenericMethod
Symbols\SynthesizedSymbols\SynthesizedInterfaceImplementationStubSymbol.vb (1)
43
If implementedMethod.
IsGenericMethod
Then
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
40
If(
IsGenericMethod
, Microsoft.Cci.CallingConvention.Generic, Microsoft.Cci.CallingConvention.Default)
Symbols\TypeSubstitution.vb (1)
567
(DirectCast(targetGenericDefinition, MethodSymbol).
IsGenericMethod
OrElse
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
32
Return Me.UnderlyingMethod.
IsGenericMethod
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (3)
Emit\EmitMetadata.vb (3)
533
Assert.True(m5.
IsGenericMethod
)
793
Assert.False(ctor.
IsGenericMethod
)
814
Assert.False(cctor.
IsGenericMethod
)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EEMethodSymbol.vb (1)
335
If Me.
IsGenericMethod
Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\BinaryOperators.vb (1)
1238
Assert.False(symbol1.
IsGenericMethod
)
Semantics\UnaryOperators.vb (1)
766
Assert.False(symbol1.
IsGenericMethod
)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (21)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (1)
733
Assert.False(method.
IsGenericMethod
)
SymbolsTests\CompilationCreationTests.vb (2)
1870
Assert.[False](foo2.
IsGenericMethod
)
1883
Assert.[True](foo3.
IsGenericMethod
)
SymbolsTests\Metadata\MetadataMemberTests.vb (2)
224
Assert.False(member1.
IsGenericMethod
)
342
Assert.False(member1.
IsGenericMethod
)
SymbolsTests\Metadata\PE\LoadingMethods.vb (6)
137
Assert.False(VB_C1_M5.
IsGenericMethod
) ' Check genericity before cracking signature
139
Assert.False(VB_C1_M6.
IsGenericMethod
) ' Check genericity after cracking signature
141
Assert.True(VB_C1_M7.
IsGenericMethod
) ' Check genericity before cracking signature
144
Assert.True(VB_C1_M8.
IsGenericMethod
) ' Check genericity after cracking signature
148
Assert.Equal(1, VB_C1_M9.Where(Function(m) m.
IsGenericMethod
).Count())
149
Assert.Equal(1, VB_C1_M9.Where(Function(m) Not m.
IsGenericMethod
).Count())
SymbolsTests\Source\MethodTests.vb (10)
70
Assert.False(ctor.
IsGenericMethod
)
89
Assert.False(m1.
IsGenericMethod
)
197
Assert.False(m1.
IsGenericMethod
)
246
Assert.False(m1.
IsGenericMethod
)
265
Assert.False(m2.
IsGenericMethod
)
319
Assert.False(m1.
IsGenericMethod
)
339
Assert.False(m2.
IsGenericMethod
)
392
Assert.False(m1.
IsGenericMethod
)
417
Assert.False(m2.
IsGenericMethod
)
631
Assert.True(m1.
IsGenericMethod
)