C# Class Pchp.CodeAnalysis.Symbols.PETypeParameterSymbol

The class to represent all generic type parameters imported from a PE/module.
Inheritance: TypeParameterSymbol
Datei anzeigen Open project: iolevel/peachpie

Private Properties

Property Type Description
EnsureAllConstraintsAreResolved void
GetBounds TypeParameterBounds
GetConstraintTypes ImmutableArray
GetDeclaredConstraintTypes ImmutableArray
GetDeducedBaseType TypeSymbol
GetDefaultBaseType NamedTypeSymbol
GetEffectiveBaseClass NamedTypeSymbol
GetInterfaces ImmutableArray
PETypeParameterSymbol System
PETypeParameterSymbol System
PETypeParameterSymbol System

Public Methods

Method Description
GetAttributes ( ) : ImmutableArray

Private Methods

Method Description
EnsureAllConstraintsAreResolved ( ) : void
GetBounds ( ConsList inProgress ) : TypeParameterBounds
GetConstraintTypes ( ConsList inProgress ) : ImmutableArray
GetDeclaredConstraintTypes ( ) : ImmutableArray
GetDeducedBaseType ( ConsList inProgress ) : TypeSymbol
GetDefaultBaseType ( ) : NamedTypeSymbol
GetEffectiveBaseClass ( ConsList inProgress ) : NamedTypeSymbol
GetInterfaces ( ConsList inProgress ) : ImmutableArray
PETypeParameterSymbol ( PEModuleSymbol moduleSymbol, PEMethodSymbol definingMethod, ushort ordinal, GenericParameterHandle handle ) : System
PETypeParameterSymbol ( PEModuleSymbol moduleSymbol, PENamedTypeSymbol definingNamedType, ushort ordinal, GenericParameterHandle handle ) : System
PETypeParameterSymbol ( PEModuleSymbol moduleSymbol, Symbol definingSymbol, ushort ordinal, GenericParameterHandle handle ) : System

Method Details

GetAttributes() public method

public GetAttributes ( ) : ImmutableArray
return ImmutableArray