16 overrides of TypeArguments
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder_XmlLiterals.vb (1)
1965Public Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
Symbols\ErrorMethodSymbol.vb (1)
240Public Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
1036Public Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
Symbols\ReducedExtensionMethodSymbol.vb (1)
369Public Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
122Public Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
Symbols\SignatureOnlyMethodSymbol.vb (1)
180Public Overrides ReadOnly Property TypeArguments() As ImmutableArray(Of TypeSymbol)
Symbols\Source\LambdaSymbol.vb (1)
320Public Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
Symbols\Source\SourceMethodSymbol.vb (1)
1246Public NotOverridable Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1299Public Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
Symbols\SubstitutedMethodSymbol.vb (1)
323Public MustOverride Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
378Public Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
299Public Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
132Public Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
Symbols\Tuples\TupleMethodSymbol.vb (1)
95Public Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EEMethodSymbol.vb (1)
282Public Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
613Public Overrides ReadOnly Property TypeArguments As ImmutableArray(Of TypeSymbol)
52 references to TypeArguments
Microsoft.CodeAnalysis.VisualBasic (14)
Binding\Binder_Delegates.vb (1)
1088targetMethod.TypeArguments)
Binding\Binder_XmlLiterals.vb (1)
1967Return _originalDefinition.TypeArguments
Emit\GenericMethodInstanceReference.vb (1)
29Return From arg In m_UnderlyingMethod.TypeArguments
Emit\MethodSymbolAdapter.vb (1)
208Return From arg In AdaptedMethodSymbol.TypeArguments
Emit\SpecializedGenericMethodInstanceReference.vb (1)
36Return From arg In m_UnderlyingMethod.TypeArguments
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
479Me.StateMachineType.Construct(Me.Method.TypeArguments),
Lowering\IteratorRewriter\IteratorRewriter.vb (1)
371Me.StateMachineType.Construct(Me.Method.TypeArguments),
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
1103_currentLambdaBodyTypeSubstitution = TypeSubstitution.Create(_topLevelMethod, _topLevelMethod.TypeParameters, _currentMethod.TypeArguments)
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
43Dim typeArgs = originalMethodBeingCalled.TypeArguments
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
275Dim typeArgs = method.TypeArguments
Lowering\StateMachineRewriter\StateMachineRewriter.vb (1)
127Dim frameType As NamedTypeSymbol = If(Me.Method.IsGenericMethod, Me.StateMachineType.Construct(Method.TypeArguments), Me.StateMachineType)
Symbols\ConstraintsHelper.vb (1)
588Return CheckConstraints(method, substitution, method.OriginalDefinition.TypeParameters, method.TypeArguments, diagnosticsBuilder, useSiteDiagnosticsBuilder, template)
Symbols\MethodSymbol.vb (2)
1057Return StaticCast(Of ITypeSymbol).From(Me.TypeArguments) 1063Return Me.TypeArguments.SelectAsArray(Function(t) NullableAnnotation.None)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
CodeGen\CodeGenTuples.vb (1)
16412Assert.True(m1ToString.TypeArguments.IsEmpty)
Emit\EmitMetadata.vb (1)
821Assert.Equal(0, cctor.TypeArguments.Length)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.vb (1)
633binder = New MethodTypeParametersBinder(binder, substitutedSourceMethod.TypeArguments.SelectAsArray(Function(t) DirectCast(t, TypeParameterSymbol)))
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ExpressionCompilerTestBase.vb (1)
351AssertEx.All(method.TypeArguments, Function(typeArgument) method.IsContainingSymbolOfAllTypeParameters(typeArgument))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (34)
SymbolsTests\CompilationCreationTests.vb (3)
1878Assert.Equal(0, foo2.TypeArguments.Length) 1887Assert.Equal(1, foo3.TypeArguments.Length) 1888Assert.Same(foo3TypeParams(0), foo3.TypeArguments(0))
SymbolsTests\InstantiatingGenerics.vb (2)
48typeArguments = method.TypeArguments 51constructedFromTypeArguments = method.ConstructedFrom.TypeArguments
SymbolsTests\Metadata\MetadataMemberTests.vb (2)
233Assert.Equal(0, member1.TypeArguments.Length) 349Assert.Equal(0, member1.TypeArguments.Length)
SymbolsTests\Metadata\PE\LoadingMethods.vb (1)
160Assert.Equal(0, VB_C1_M12.TypeArguments.Length)
SymbolsTests\Source\MethodTests.vb (26)
69Assert.Equal(0, ctor.TypeArguments.Length) 88Assert.Equal(0, m1.TypeArguments.Length) 196Assert.Equal(0, m1.TypeArguments.Length) 245Assert.Equal(0, m1.TypeArguments.Length) 264Assert.Equal(0, m2.TypeArguments.Length) 318Assert.Equal(0, m1.TypeArguments.Length) 338Assert.Equal(0, m2.TypeArguments.Length) 391Assert.Equal(0, m1.TypeArguments.Length) 416Assert.Equal(0, m2.TypeArguments.Length) 687Assert.Same(m1.TypeParameters(0), m1.TypeArguments(0)) 702Assert.Same(alphaConstructedM1.TypeArguments(0), m1.TypeParameters(1)) 703Assert.NotSame(alphaConstructedM1.TypeArguments(0), m1_1.TypeParameters(1)) 704Assert.Same(alphaConstructedM1.TypeArguments(1), m1.TypeParameters(0)) 705Assert.NotSame(alphaConstructedM1.TypeArguments(1), m1_1.TypeParameters(0)) 710Assert.Same(alphaConstructedM1.TypeArguments(0), m1.TypeParameters(0)) 711Assert.NotSame(alphaConstructedM1.TypeArguments(0), m1_1.TypeParameters(0)) 712Assert.Same(alphaConstructedM1.TypeArguments(1), constructedC) 717Assert.Same(alphaConstructedM1.TypeArguments(0), constructedC) 718Assert.Same(alphaConstructedM1.TypeArguments(1), m1.TypeParameters(1)) 719Assert.NotSame(alphaConstructedM1.TypeArguments(1), m1_1.TypeParameters(1)) 724Assert.Equal(0, m2.TypeArguments.Length) 744Assert.Same(m1.TypeParameters(0), alphaConstructedM3.TypeArguments(0)) 750Assert.Equal(m1.TypeParameters(0), m1.TypeArguments(0)) 752Assert.Equal(m1.TypeParameters(1), m1.TypeArguments(1)) 760Assert.Equal("System.String", constructedM1.TypeArguments(0).ToTestDisplayString()) 762Assert.Equal("System.Boolean", constructedM1.TypeArguments(1).ToTestDisplayString())