C# Class Boo.Lang.Compiler.TypeSystem.InternalGenericParameter

A generic type parameter of an internal generic type or method.
Inheritance: IType, IInternalEntity, IGenericParameter
Afficher le fichier Open project: boo/boo-lang Class Usage Examples

Private Properties

Свойство Type Description
FindBaseType IType
HasConstraint bool
IEntityWithAttributes bool
INamespace IEntity[]
INamespace bool
IType IType

Méthodes publiques

Méthode Description
GetConstructors ( ) : IConstructor[]
GetDefaultMember ( ) : IEntity
GetInterfaces ( ) : IType[]
GetTypeConstraints ( ) : IType[]
GetTypeDepth ( ) : int
InternalGenericParameter ( TypeSystemServices tss, Boo.Lang.Compiler.Ast.GenericParameterDeclaration declaration ) : System
InternalGenericParameter ( TypeSystemServices tss, Boo.Lang.Compiler.Ast.GenericParameterDeclaration declaration, int position ) : System
IsAssignableFrom ( IType other ) : bool
IsSubclassOf ( IType other ) : bool
ToString ( ) : string

Private Methods

Méthode Description
FindBaseType ( ) : IType
HasConstraint ( GenericParameterConstraints flag ) : bool
IEntityWithAttributes ( IType attributeType ) : bool
INamespace ( ) : IEntity[]
INamespace ( List targetList, string name, EntityType flags ) : bool
IType ( ) : IType

Method Details

GetConstructors() public méthode

public GetConstructors ( ) : IConstructor[]
Résultat IConstructor[]

GetDefaultMember() public méthode

public GetDefaultMember ( ) : IEntity
Résultat IEntity

GetInterfaces() public méthode

public GetInterfaces ( ) : IType[]
Résultat IType[]

GetTypeConstraints() public méthode

public GetTypeConstraints ( ) : IType[]
Résultat IType[]

GetTypeDepth() public méthode

public GetTypeDepth ( ) : int
Résultat int

InternalGenericParameter() public méthode

public InternalGenericParameter ( TypeSystemServices tss, Boo.Lang.Compiler.Ast.GenericParameterDeclaration declaration ) : System
tss TypeSystemServices
declaration Boo.Lang.Compiler.Ast.GenericParameterDeclaration
Résultat System

InternalGenericParameter() public méthode

public InternalGenericParameter ( TypeSystemServices tss, Boo.Lang.Compiler.Ast.GenericParameterDeclaration declaration, int position ) : System
tss TypeSystemServices
declaration Boo.Lang.Compiler.Ast.GenericParameterDeclaration
position int
Résultat System

IsAssignableFrom() public méthode

public IsAssignableFrom ( IType other ) : bool
other IType
Résultat bool

IsSubclassOf() public méthode

public IsSubclassOf ( IType other ) : bool
other IType
Résultat bool

ToString() public méthode

public ToString ( ) : string
Résultat string