C# Class Boo.Lang.Compiler.TypeSystem.Reflection.ExternalType

Inheritance: IType
Afficher le fichier Open project: boo-lang/boo Class Usage Examples

Protected Properties

Свойство Type Description
_provider IReflectionTypeSystemProvider

Private Properties

Свойство Type Description
BuildCache void
CachedResolve bool
DeclaredMembers System.Reflection.MemberInfo[]
GetClassDepth int
GetInterfaceDepth int
GetTypeDepth int

Méthodes publiques

Méthode Description
ExternalType ( IReflectionTypeSystemProvider tss, Type type ) : System
GetDefaultMember ( ) : IEntity
GetInterfaces ( ) : IType[]
GetMembers ( ) : IEnumerable
GetTypeDepth ( ) : int
IsAssignableFrom ( IType other ) : bool
IsDefined ( IType attributeType ) : bool
IsSubclassOf ( IType other ) : bool
MakeArrayType ( int rank ) : IArrayType
MakePointerType ( ) : IType
Resolve ( ICollection resultingSet, string name, EntityType typesToConsider ) : bool
ToString ( ) : string

Méthodes protégées

Méthode Description
BuildFullName ( ) : string
CreateMembers ( ) : IEntity[]
GetDefaultMembers ( ) : System.Reflection.MemberInfo[]

Private Methods

Méthode Description
BuildCache ( ) : void
CachedResolve ( string name, EntityType typesToConsider, ICollection resultingSet ) : bool
DeclaredMembers ( ) : System.Reflection.MemberInfo[]
GetClassDepth ( Type type ) : int
GetInterfaceDepth ( Type type ) : int
GetTypeDepth ( Type type ) : int

Method Details

BuildFullName() protected méthode

protected BuildFullName ( ) : string
Résultat string

CreateMembers() protected méthode

protected CreateMembers ( ) : IEntity[]
Résultat IEntity[]

ExternalType() public méthode

public ExternalType ( IReflectionTypeSystemProvider tss, Type type ) : System
tss IReflectionTypeSystemProvider
type System.Type
Résultat System

GetDefaultMember() public méthode

public GetDefaultMember ( ) : IEntity
Résultat IEntity

GetDefaultMembers() protected méthode

protected GetDefaultMembers ( ) : System.Reflection.MemberInfo[]
Résultat System.Reflection.MemberInfo[]

GetInterfaces() public méthode

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

GetMembers() public méthode

public GetMembers ( ) : IEnumerable
Résultat IEnumerable

GetTypeDepth() public méthode

public GetTypeDepth ( ) : int
Résultat int

IsAssignableFrom() public méthode

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

IsDefined() public méthode

public IsDefined ( IType attributeType ) : bool
attributeType IType
Résultat bool

IsSubclassOf() public méthode

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

MakeArrayType() public méthode

public MakeArrayType ( int rank ) : IArrayType
rank int
Résultat IArrayType

MakePointerType() public méthode

public MakePointerType ( ) : IType
Résultat IType

Resolve() public méthode

public Resolve ( ICollection resultingSet, string name, EntityType typesToConsider ) : bool
resultingSet ICollection
name string
typesToConsider EntityType
Résultat bool

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

_provider protected_oe property

protected IReflectionTypeSystemProvider _provider
Résultat IReflectionTypeSystemProvider