17 overrides of TypeParameters
Microsoft.CodeAnalysis.VisualBasic (17)
Symbols\ErrorMethodSymbol.vb (1)
250Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
1090Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\ReducedExtensionMethodSymbol.vb (1)
371Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
107Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\SignatureOnlyMethodSymbol.vb (1)
76Public Overrides ReadOnly Property TypeParameters() As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\CustomEventAccessorSymbol.vb (1)
47Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\LambdaSymbol.vb (1)
330Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceDeclareMethodSymbol.vb (1)
108Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceDelegateMethodSymbol.vb (1)
174Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceMemberMethodSymbol.vb (1)
282Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1326Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
299Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\SubstitutedMethodSymbol.vb (1)
329Public MustOverride Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
392Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
308Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
138Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Tuples\TupleMethodSymbol.vb (1)
101Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
29 references to TypeParameters
Microsoft.CodeAnalysis.VisualBasic (29)
Emit\MethodSymbolAdapter.vb (2)
274Debug.Assert(AdaptedMethodSymbol.TypeParameters.All(Function(param) param Is param.OriginalDefinition)) 276Return AdaptedMethodSymbol.TypeParameters.Select(Function(t) t.GetCciAdapter())
Symbols\ConstraintsHelper.vb (1)
601Return CheckConstraints(method, languageVersion, substitution, method.OriginalDefinition.TypeParameters, method.TypeArguments, diagnosticsBuilder, useSiteDiagnosticsBuilder, template)
Symbols\MethodSignatureComparer.vb (3)
817Return TypeSubstitution.Create(method, method.TypeParameters, indexedTypeArguments) 841Dim typeParameters1 = method1.OriginalDefinition.TypeParameters 842Dim typeParameters2 = method2.OriginalDefinition.TypeParameters
Symbols\MethodSymbol.vb (3)
626Dim substitution = TypeSubstitution.Create(Me, Me.TypeParameters, typeArguments, allowAlphaRenamedTypeParametersAsArguments:=True) 718GetUnificationUseSiteDiagnosticRecursive(Me.TypeParameters, Me, unificationCheckedTypes))))) 1124Return StaticCast(Of ITypeParameterSymbol).From(Me.TypeParameters)
Symbols\ReducedExtensionMethodSymbol.vb (3)
131typeParametersToFix.Add(possiblyExtensionMethod.TypeParameters(i)) 247Dim curried = New ReducedTypeParameterSymbol(Me, curriedFromMethod.TypeParameters(i), j) 261_curryTypeSubstitution = TypeSubstitution.Create(curriedFromMethod, curriedFromMethod.TypeParameters, curryTypeArguments.AsImmutableOrNull())
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
114RetargetingTranslator.Retarget(_underlyingMethod.TypeParameters), Nothing)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (3)
990GenerateVarianceDiagnosticsForConstraints(method.TypeParameters, diagnostics, infosBuffer) 1931Dim declTypeParams As ImmutableArray(Of TypeParameterSymbol) = partialMethod.TypeParameters 1932Dim implTypeParams As ImmutableArray(Of TypeParameterSymbol) = implMethod.TypeParameters
Symbols\Source\SourceMethodSymbol.vb (5)
557For Each typeParameter In Me.TypeParameters 1248Debug.Assert(Not TypeParameters.IsDefault) 1249Return StaticCast(Of TypeSymbol).From(TypeParameters) 1255Return TypeParameters.Length 2140replaceMethodTypeParametersWithFakeTypeParameters = TypeSubstitution.Create(Me, Me.TypeParameters, StaticCast(Of TypeSymbol).From(fakeTypeParameters))
Symbols\SubstitutedMethodSymbol.vb (2)
578Dim typeParametersDefinitions As ImmutableArray(Of TypeParameterSymbol) = originalDefinition.TypeParameters 868Return Me.OriginalDefinition.TypeParameters
Symbols\SynthesizedSymbols\SynthesizedInterfaceImplementationStubSymbol.vb (2)
40_typeParameters = SynthesizedClonedTypeParameterSymbol.MakeTypeParameters(implementingMethod.TypeParameters, Me, s_createTypeParameter) 41_typeParametersSubstitution = TypeSubstitution.Create(implementingMethod, implementingMethod.TypeParameters, StaticCast(Of TypeSymbol).From(_typeParameters))
Symbols\Tuples\TupleMethodSymbol.vb (1)
112Me._typeParameters = Me._underlyingMethod.TypeParameters
Symbols\TypeSubstitution.vb (3)
597typeParametersDefinitions = DirectCast(memberDefinition, MethodSymbol).TypeParameters 635Dim typeParametersDefinitions As ImmutableArray(Of TypeParameterSymbol) = targetMethod.TypeParameters 815typeParametersDefinitions = DirectCast(targetGenericDefinition, MethodSymbol).TypeParameters