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