15 overrides of TypeParameters
Microsoft.CodeAnalysis.VisualBasic (15)
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (1)
71Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (1)
128Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\ErrorTypeSymbol.vb (1)
198Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
844Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
87Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
65Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
772Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
974Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\SubstitutedNamedType.vb (3)
722Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol) 887Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol) 983Public NotOverridable Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
378Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionSymbol.vb (1)
283Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Tuples\TupleTypeSymbol.vb (1)
206Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\UnboundGenericType.vb (1)
109Public MustOverride Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
35 references to TypeParameters
Microsoft.CodeAnalysis.VisualBasic (35)
Emit\NamedTypeSymbolAdapter.vb (1)
378Return AdaptedNamedTypeSymbol.TypeParameters.Select(Function(t) t.GetCciAdapter())
Symbols\ConstraintsHelper.vb (1)
591Return CheckConstraints(type, languageVersion, substitution, type.OriginalDefinition.TypeParameters, type.TypeArgumentsNoUseSiteDiagnostics, diagnosticsBuilder, useSiteDiagnosticsBuilder, template)
Symbols\InstanceTypeSymbol.vb (3)
26Return StaticCast(Of TypeSymbol).From(Me.TypeParameters) 55Dim substitution = VisualBasic.Symbols.TypeSubstitution.Create(Me, Me.TypeParameters, typeArguments, allowAlphaRenamedTypeParametersAsArguments:=True) 231GetUnificationUseSiteDiagnosticRecursive(Me.TypeParameters, owner, checkedTypes))
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (1)
88typeArgument = namedType.TypeParameters(position - arityOffset)
Symbols\Metadata\PE\TupleTypeDecoder.vb (2)
202Return If(decodedType.TypeParameters.IsEmpty, 231subst = TypeSubstitution.Create(definition, definition.TypeParameters, newTypeArgs, False)
Symbols\NamedTypeSymbol.vb (1)
1391Return StaticCast(Of ITypeParameterSymbol).From(Me.TypeParameters)
Symbols\NamedTypeSymbolExtensions.vb (1)
86If current.TypeParameters.HaveVariance() Then
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
94RetargetingTranslator.Retarget(_underlyingType.TypeParameters), Nothing)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
483newParameters.AddRange(genericType.TypeParameters) 1012Return retargetedContainingType.TypeParameters(typeParameter.Ordinal)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (9)
314Dim typeParams = TypeParameters 383If container.TypeParameters.HaveVariance() Then 599Return ConstructedType.TypeParameters(_typeParameterIndex) 836If container.TypeParameters.HaveVariance() Then 847If container.TypeParameters.HaveVariance() Then 901Debug.Assert(namedType.TypeParameters(0).Variance = VarianceKind.None, "unexpected: a nullable type should have one generic parameter with no variance") 923Select Case namedType.TypeParameters(argumentIndex).Variance 932argumentRequiredVariance = namedType.TypeParameters(argumentIndex).Variance 2946TypeParameters.MatchesAnyName(sym.Name) Then
Symbols\SubstitutedNamedType.vb (3)
686Dim typeParametersDefinitions As ImmutableArray(Of TypeParameterSymbol) = fullInstanceType.TypeParameters 985Return ConstructedFrom.TypeParameters 997Return _substitution.GetTypeArgumentsCustomModifiersFor(OriginalDefinition.TypeParameters(ordinal))
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
413If container.TypeParameters.HaveVariance() Then
Symbols\Tuples\TupleTypeSymbol.vb (1)
479Dim subst = TypeSubstitution.Create(definition, definition.TypeParameters, typeArgumentsBuilder.ToImmutable(), False)
Symbols\TypeSubstitution.vb (3)
180result(i) = originalDefinition.TypeParameters(i) 599typeParametersDefinitions = DirectCast(memberDefinition, NamedTypeSymbol).TypeParameters 817typeParametersDefinitions = DirectCast(targetGenericDefinition, NamedTypeSymbol).TypeParameters
Symbols\TypeSymbolExtensions.vb (2)
1163Return type.TypeParameters 1182builder.AddRange(type.TypeParameters)
Symbols\UnboundGenericType.vb (3)
443Return Me.ConstructedFrom.TypeParameters 487result = VisualBasic.Symbols.TypeSubstitution.Create(OriginalDefinition, OriginalDefinition.TypeParameters, Me.TypeArgumentsNoUseSiteDiagnostics) 571Dim typeParametersDefinitions As ImmutableArray(Of TypeParameterSymbol) = originalDefinition.TypeParameters