C# Класс StarkPlatform.Compiler.Stark.Symbols.IndexedTypeParameterSymbolForOverriding

Indexed type parameters are used in place of type parameters for method signatures. They don't have a containing symbol or locations. They do not have constraints (except reference type constraint), variance, or attributes.
Наследование: StarkPlatform.Compiler.Stark.Symbols.TypeParameterSymbol
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
EnsureAllConstraintsAreResolved void
Equals bool
GetConstraintTypes ImmutableArray
GetDeducedBaseType TypeSymbol
GetEffectiveBaseClass StarkPlatform.Compiler.Stark.Symbols.NamedTypeSymbol
GetInterfaces ImmutableArray
GetTypeParameter StarkPlatform.Compiler.Stark.Symbols.TypeParameterSymbol
GetTypeParameter StarkPlatform.Compiler.Stark.Symbols.TypeParameterSymbol
GrowPool void
IndexedTypeParameterSymbolForOverriding System

Открытые методы

Метод Описание
GetHashCode ( ) : int

Приватные методы

Метод Описание
EnsureAllConstraintsAreResolved ( bool early ) : void
Equals ( TypeSymbol t2, TypeCompareKind comparison ) : bool
GetConstraintTypes ( ConsList inProgress, bool early ) : ImmutableArray
GetDeducedBaseType ( ConsList inProgress ) : TypeSymbol
GetEffectiveBaseClass ( ConsList inProgress ) : StarkPlatform.Compiler.Stark.Symbols.NamedTypeSymbol
GetInterfaces ( ConsList inProgress ) : ImmutableArray
GetTypeParameter ( Array &parameterPool, int index, bool hasValueTypeConstraint ) : StarkPlatform.Compiler.Stark.Symbols.TypeParameterSymbol
GetTypeParameter ( int index, bool hasValueTypeConstraint ) : StarkPlatform.Compiler.Stark.Symbols.TypeParameterSymbol
GrowPool ( Array &parameterPool, int count, bool hasValueTypeConstraint ) : void
IndexedTypeParameterSymbolForOverriding ( int index, bool hasValueTypeConstraint ) : System

Описание методов

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int