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
파일 보기 프로젝트 열기: stark-lang/stark 1 사용 예제들

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