18 overrides of TypeParameters
Microsoft.CodeAnalysis.VisualBasic (18)
Binding\Binder_XmlLiterals.vb (1)
1985
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\ErrorMethodSymbol.vb (1)
251
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
1109
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\ReducedExtensionMethodSymbol.vb (1)
371
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
107
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\SignatureOnlyMethodSymbol.vb (1)
76
Public Overrides ReadOnly Property
TypeParameters
() As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\CustomEventAccessorSymbol.vb (1)
48
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\LambdaSymbol.vb (1)
330
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceDeclareMethodSymbol.vb (1)
108
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceDelegateMethodSymbol.vb (1)
175
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceMemberMethodSymbol.vb (1)
283
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1328
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
300
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\SubstitutedMethodSymbol.vb (1)
329
Public MustOverride Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
392
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
308
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
138
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Tuples\TupleMethodSymbol.vb (1)
101
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
54 references to TypeParameters
Microsoft.CodeAnalysis.VisualBasic (54)
Binding\Binder_Utils.vb (1)
887
methodSymbol.
TypeParameters
,
Binding\Binder_XmlLiterals.vb (1)
1987
Return _originalDefinition.
TypeParameters
Binding\BinderBuilder.vb (2)
372
Return New MethodTypeParametersBinder(containingBinder, methodSymbol.
TypeParameters
)
383
Return New MethodTypeParametersBinder(containingBinder, methodSymbol.
TypeParameters
)
Binding\DocumentationCommentTypeParamBinder.vb (1)
45
Return DirectCast(Me.CommentedSymbol, MethodSymbol).
TypeParameters
Compilation\ClsComplianceChecker.vb (1)
214
CheckTypeParameterCompliance(symbol.
TypeParameters
, symbol.ContainingType)
Compilation\DocumentationComments\DocumentationCommentCompiler.Method.vb (1)
109
ReportWarningsForTypeParamTags(wellKnownElementNodes, symbolName, method.
TypeParameters
)
Compilation\SyntaxTreeSemanticModel.vb (1)
1132
Return Me.GetTypeParameterSymbol(methodSymbol.
TypeParameters
, typeParameter)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (4)
353
otherTypeParameters = DirectCast(otherContainer, MethodSymbol).
TypeParameters
440
method.
TypeParameters
.SequenceEqual(other.
TypeParameters
, AddressOf Me.AreTypesEqual)
446
Dim i As Integer = method.
TypeParameters
.Length
Emit\MethodSymbolAdapter.vb (2)
274
Debug.Assert(AdaptedMethodSymbol.
TypeParameters
.All(Function(param) param Is param.OriginalDefinition))
278
Return AdaptedMethodSymbol.
TypeParameters
Lowering\LambdaRewriter\LambdaFrame.vb (2)
81
Me._typeParameters = SynthesizedClonedTypeParameterSymbol.MakeTypeParameters(topLevelMethod.
TypeParameters
, Me, CreateTypeParameter)
82
Me.TypeMap = TypeSubstitution.Create(topLevelMethod, topLevelMethod.
TypeParameters
, Me.TypeArgumentsNoUseSiteDiagnostics)
Lowering\LambdaRewriter\LambdaRewriter.vb (2)
133
Me._currentTypeParameters = Me._topLevelMethod.
TypeParameters
1151
_currentLambdaBodyTypeSubstitution = TypeSubstitution.Create(_topLevelMethod, _topLevelMethod.
TypeParameters
, _currentMethod.TypeArguments)
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (2)
74
Me._typeParameters = SynthesizedClonedTypeParameterSymbol.MakeTypeParameters(topLevelMethod.
TypeParameters
, Me, LambdaFrame.CreateTypeParameter)
75
Me._typeMap = TypeSubstitution.Create(topLevelMethod, topLevelMethod.
TypeParameters
, Me.TypeArguments)
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (2)
182
Me._typeParameters = SynthesizedClonedTypeParameterSymbol.MakeTypeParameters(methodToWrap.OriginalDefinition.
TypeParameters
, Me, CreateTypeParameter)
192
newConstructedWrappedMethod.OriginalDefinition.
TypeParameters
,
Lowering\StateMachineRewriter\SynthesizedContainer.vb (2)
55
topLevelMethod.OriginalDefinition.
TypeParameters
, Me, s_createTypeParameter)
65
newConstructedWrappedMethod.OriginalDefinition.
TypeParameters
,
Semantics\OverloadResolution.vb (1)
206
Return m_Method.
TypeParameters
Semantics\TypeInference\TypeArgumentInference.vb (2)
651
typeParameterNodes(i) = New TypeParameterNode(Me, candidate.
TypeParameters
(i))
2259
newType = methodSymbol.
TypeParameters
(i)
Symbols\ConstraintsHelper.vb (1)
601
Return CheckConstraints(method, languageVersion, substitution, method.OriginalDefinition.
TypeParameters
, method.TypeArguments, diagnosticsBuilder, useSiteDiagnosticsBuilder, template)
Symbols\MethodSignatureComparer.vb (3)
817
Return TypeSubstitution.Create(method, method.
TypeParameters
, indexedTypeArguments)
841
Dim typeParameters1 = method1.OriginalDefinition.
TypeParameters
842
Dim typeParameters2 = method2.OriginalDefinition.
TypeParameters
Symbols\MethodSymbol.vb (3)
626
Dim substitution = TypeSubstitution.Create(Me, Me.
TypeParameters
, typeArguments, allowAlphaRenamedTypeParametersAsArguments:=True)
718
GetUnificationUseSiteDiagnosticRecursive(Me.
TypeParameters
, Me, unificationCheckedTypes)))))
1128
Return StaticCast(Of ITypeParameterSymbol).From(Me.
TypeParameters
)
Symbols\ReducedExtensionMethodSymbol.vb (3)
131
typeParametersToFix.Add(possiblyExtensionMethod.
TypeParameters
(i))
247
Dim curried = New ReducedTypeParameterSymbol(Me, curriedFromMethod.
TypeParameters
(i), j)
261
_curryTypeSubstitution = TypeSubstitution.Create(curriedFromMethod, curriedFromMethod.
TypeParameters
, curryTypeArguments.AsImmutableOrNull())
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
114
RetargetingTranslator.Retarget(_underlyingMethod.
TypeParameters
), Nothing)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (3)
991
GenerateVarianceDiagnosticsForConstraints(method.
TypeParameters
, diagnostics, infosBuffer)
1932
Dim declTypeParams As ImmutableArray(Of TypeParameterSymbol) = partialMethod.
TypeParameters
1933
Dim implTypeParams As ImmutableArray(Of TypeParameterSymbol) = implMethod.
TypeParameters
Symbols\Source\SourceMethodSymbol.vb (5)
558
For Each typeParameter In Me.
TypeParameters
1249
Debug.Assert(Not
TypeParameters
.IsDefault)
1250
Return StaticCast(Of TypeSymbol).From(
TypeParameters
)
1256
Return
TypeParameters
.Length
2141
replaceMethodTypeParametersWithFakeTypeParameters = TypeSubstitution.Create(Me, Me.
TypeParameters
, StaticCast(Of TypeSymbol).From(fakeTypeParameters))
Symbols\SubstitutedMethodSymbol.vb (2)
578
Dim typeParametersDefinitions As ImmutableArray(Of TypeParameterSymbol) = originalDefinition.
TypeParameters
868
Return 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)
112
Me._typeParameters = Me._underlyingMethod.
TypeParameters
Symbols\TypeSubstitution.vb (3)
597
typeParametersDefinitions = DirectCast(memberDefinition, MethodSymbol).
TypeParameters
635
Dim typeParametersDefinitions As ImmutableArray(Of TypeParameterSymbol) = targetMethod.
TypeParameters
815
typeParametersDefinitions = DirectCast(targetGenericDefinition, MethodSymbol).
TypeParameters