15 overrides of TypeParameters
Microsoft.CodeAnalysis.VisualBasic (15)
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (1)
72Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (1)
129Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\ErrorTypeSymbol.vb (1)
199Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
845Public 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)
66Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
773Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
976Public 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)
379Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionSymbol.vb (1)
284Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Tuples\TupleTypeSymbol.vb (1)
205Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\UnboundGenericType.vb (1)
110Public MustOverride Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
35 references to TypeParameters
Microsoft.CodeAnalysis.VisualBasic (35)
Emit\NamedTypeSymbolAdapter.vb (1)
379Return 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)
480newParameters.AddRange(genericType.TypeParameters) 1009Return 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)
414If container.TypeParameters.HaveVariance() Then
Symbols\Tuples\TupleTypeSymbol.vb (1)
478Dim 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)
444Return Me.ConstructedFrom.TypeParameters 488result = VisualBasic.Symbols.TypeSubstitution.Create(OriginalDefinition, OriginalDefinition.TypeParameters, Me.TypeArgumentsNoUseSiteDiagnostics) 572Dim typeParametersDefinitions As ImmutableArray(Of TypeParameterSymbol) = originalDefinition.TypeParameters