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)
842Public 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)
769Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
968Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\SubstitutedNamedType.vb (3)
716Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol) 881Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol) 977Public NotOverridable Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
372Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionSymbol.vb (1)
277Public Overrides ReadOnly Property TypeParameters As ImmutableArray(Of TypeParameterSymbol)
Symbols\Tuples\TupleTypeSymbol.vb (1)
200Public 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)
1389Return 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)
313Dim typeParams = TypeParameters 382If container.TypeParameters.HaveVariance() Then 598Return ConstructedType.TypeParameters(_typeParameterIndex) 835If container.TypeParameters.HaveVariance() Then 846If container.TypeParameters.HaveVariance() Then 900Debug.Assert(namedType.TypeParameters(0).Variance = VarianceKind.None, "unexpected: a nullable type should have one generic parameter with no variance") 922Select Case namedType.TypeParameters(argumentIndex).Variance 931argumentRequiredVariance = namedType.TypeParameters(argumentIndex).Variance 2945TypeParameters.MatchesAnyName(sym.Name) Then
Symbols\SubstitutedNamedType.vb (3)
680Dim typeParametersDefinitions As ImmutableArray(Of TypeParameterSymbol) = fullInstanceType.TypeParameters 979Return ConstructedFrom.TypeParameters 991Return _substitution.GetTypeArgumentsCustomModifiersFor(OriginalDefinition.TypeParameters(ordinal))
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
407If container.TypeParameters.HaveVariance() Then
Symbols\Tuples\TupleTypeSymbol.vb (1)
473Dim 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)
437Return Me.ConstructedFrom.TypeParameters 481result = VisualBasic.Symbols.TypeSubstitution.Create(OriginalDefinition, OriginalDefinition.TypeParameters, Me.TypeArgumentsNoUseSiteDiagnostics) 565Dim typeParametersDefinitions As ImmutableArray(Of TypeParameterSymbol) = originalDefinition.TypeParameters