16 overrides of TypeParameters
Microsoft.CodeAnalysis.VisualBasic (16)
Lowering\StateMachineRewriter\SynthesizedContainer.vb (1)
118
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (1)
72
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (1)
129
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\ErrorTypeSymbol.vb (1)
199
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
845
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
87
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
66
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
976
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
776
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\SubstitutedNamedType.vb (3)
722
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
887
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
983
Public NotOverridable Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
379
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionSymbol.vb (1)
284
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\Tuples\TupleTypeSymbol.vb (1)
205
Public Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
Symbols\UnboundGenericType.vb (1)
110
Public MustOverride Overrides ReadOnly Property
TypeParameters
As ImmutableArray(Of TypeParameterSymbol)
51 references to TypeParameters
Microsoft.CodeAnalysis.VisualBasic (51)
Binding\Binder_Conversions.vb (1)
820
Dim typeParameters As ImmutableArray(Of TypeParameterSymbol) = source.
TypeParameters
Binding\Binder_Symbols.vb (2)
127
newTypeArguments(i) = genericType.
TypeParameters
(i).OriginalDefinition
1006
StaticCast(Of TypeSymbol).From(namedType.OriginalDefinition.
TypeParameters
)))
Binding\DocumentationCommentTypeParamBinder.vb (1)
42
Return DirectCast(Me.CommentedSymbol, NamedTypeSymbol).
TypeParameters
Binding\NamedTypeBinder.vb (2)
118
For Each tp In _typeSymbol.
TypeParameters
141
For Each tp In _typeSymbol.
TypeParameters
Compilation\ClsComplianceChecker.vb (1)
184
CheckTypeParameterCompliance(symbol.
TypeParameters
, symbol)
Compilation\SyntaxTreeSemanticModel.vb (1)
1127
Return Me.GetTypeParameterSymbol(typeSymbol.
TypeParameters
, typeParameter)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (2)
185
Dim n = type.
TypeParameters
.Length
221
Debug.Assert(method.Parameters.Length + If(method.IsSub, 0, 1) = type.
TypeParameters
.Length)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (1)
350
otherTypeParameters = DirectCast(otherContainer, NamedTypeSymbol).
TypeParameters
Emit\NamedTypeSymbolAdapter.vb (1)
387
Return AdaptedNamedTypeSymbol.
TypeParameters
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
1147
_currentTypeParameters = translatedLambdaContainer.
TypeParameters
Semantics\Conversions.vb (1)
2764
Dim typeParameters As ImmutableArray(Of TypeParameterSymbol) = source.
TypeParameters
Semantics\TypeInference\TypeArgumentInference.vb (2)
1485
Select Case parameterTypeAsNamedType.
TypeParameters
(typeArgumentIndex).Variance
1496
Debug.Assert(VarianceKind.None = parameterTypeAsNamedType.
TypeParameters
(typeArgumentIndex).Variance)
Symbols\ConstraintsHelper.vb (1)
591
Return CheckConstraints(type, languageVersion, substitution, type.OriginalDefinition.
TypeParameters
, type.TypeArgumentsNoUseSiteDiagnostics, diagnosticsBuilder, useSiteDiagnosticsBuilder, template)
Symbols\InstanceTypeSymbol.vb (3)
26
Return StaticCast(Of TypeSymbol).From(Me.
TypeParameters
)
55
Dim substitution = VisualBasic.Symbols.TypeSubstitution.Create(Me, Me.
TypeParameters
, typeArguments, allowAlphaRenamedTypeParametersAsArguments:=True)
231
GetUnificationUseSiteDiagnosticRecursive(Me.
TypeParameters
, owner, checkedTypes))
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (1)
88
typeArgument = namedType.
TypeParameters
(position - arityOffset)
Symbols\Metadata\PE\TupleTypeDecoder.vb (2)
202
Return If(decodedType.
TypeParameters
.IsEmpty,
231
subst = TypeSubstitution.Create(definition, definition.
TypeParameters
, newTypeArgs, False)
Symbols\NamedTypeSymbol.vb (1)
1391
Return StaticCast(Of ITypeParameterSymbol).From(Me.
TypeParameters
)
Symbols\NamedTypeSymbolExtensions.vb (1)
86
If current.
TypeParameters
.HaveVariance() Then
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
94
RetargetingTranslator.Retarget(_underlyingType.
TypeParameters
), Nothing)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
480
newParameters.AddRange(genericType.
TypeParameters
)
1009
Return retargetedContainingType.
TypeParameters
(typeParameter.Ordinal)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (9)
315
Dim typeParams =
TypeParameters
384
If container.
TypeParameters
.HaveVariance() Then
600
Return ConstructedType.
TypeParameters
(_typeParameterIndex)
837
If container.
TypeParameters
.HaveVariance() Then
848
If container.
TypeParameters
.HaveVariance() Then
902
Debug.Assert(namedType.
TypeParameters
(0).Variance = VarianceKind.None, "unexpected: a nullable type should have one generic parameter with no variance")
924
Select Case namedType.
TypeParameters
(argumentIndex).Variance
933
argumentRequiredVariance = namedType.
TypeParameters
(argumentIndex).Variance
2947
TypeParameters
.MatchesAnyName(sym.Name) Then
Symbols\SubstitutedNamedType.vb (3)
686
Dim typeParametersDefinitions As ImmutableArray(Of TypeParameterSymbol) = fullInstanceType.
TypeParameters
985
Return ConstructedFrom.
TypeParameters
997
Return _substitution.GetTypeArgumentsCustomModifiersFor(OriginalDefinition.
TypeParameters
(ordinal))
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
414
If container.
TypeParameters
.HaveVariance() Then
Symbols\Tuples\TupleTypeSymbol.vb (1)
478
Dim subst = TypeSubstitution.Create(definition, definition.
TypeParameters
, typeArgumentsBuilder.ToImmutable(), False)
Symbols\TypeSubstitution.vb (3)
180
result(i) = originalDefinition.
TypeParameters
(i)
599
typeParametersDefinitions = DirectCast(memberDefinition, NamedTypeSymbol).
TypeParameters
817
typeParametersDefinitions = DirectCast(targetGenericDefinition, NamedTypeSymbol).
TypeParameters
Symbols\TypeSymbolExtensions.vb (2)
1163
Return type.
TypeParameters
1182
builder.AddRange(type.
TypeParameters
)
Symbols\UnboundGenericType.vb (3)
444
Return Me.ConstructedFrom.
TypeParameters
488
result = VisualBasic.Symbols.TypeSubstitution.Create(OriginalDefinition, OriginalDefinition.
TypeParameters
, Me.TypeArgumentsNoUseSiteDiagnostics)
572
Dim typeParametersDefinitions As ImmutableArray(Of TypeParameterSymbol) = originalDefinition.
TypeParameters
Utilities\VarianceAmbiguity.vb (1)
70
nestingType1.
TypeParameters
(iTypeParameter).Variance,