C# Class Pchp.CodeAnalysis.Symbols.IndexedTypeParameterSymbol

Indexed type parameters are used in place of type parameters for method signatures. There is a unique mapping from index to a single IndexedTypeParameterSymbol. They don't have a containing symbol or locations. They do not have constraints, variance, or attributes.
Inheritance: TypeParameterSymbol
ファイルを表示 Open project: iolevel/peachpie Class Usage Examples

Public Methods

Method Description
GetHashCode ( ) : int

Private Methods

Method Description
EnsureAllConstraintsAreResolved ( ) : void
Equals ( TypeSymbol t2, bool ignoreCustomModifiersAndArraySizesAndLowerBounds, bool ignoreDynamic ) : bool
GetConstraintTypes ( ConsList inProgress ) : ImmutableArray
GetDeducedBaseType ( ConsList inProgress ) : TypeSymbol
GetEffectiveBaseClass ( ConsList inProgress ) : NamedTypeSymbol
GetInterfaces ( ConsList inProgress ) : ImmutableArray
GetTypeParameter ( int index ) : TypeParameterSymbol
GrowPool ( int count ) : void
IndexedTypeParameterSymbol ( int index ) : System
Take ( int count ) : ImmutableArray

Create a vector of n dummy type parameters. Always reuses the same type parameter symbol for the same position.

Method Details

GetHashCode() public method

public GetHashCode ( ) : int
return int