C# Класс Boo.Lang.Compiler.TypeSystem.ExternalType

Наследование: IType
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_typeSystemServices TypeSystemServices

Private Properties

Свойство Тип Описание
ExternalType System
GetClassDepth int
GetInterfaceDepth int
GetTypeDepth int
TypeName string

Открытые методы

Метод Описание
GetConstructors ( ) : IConstructor[]
GetDefaultMember ( ) : IEntity
GetElementType ( ) : IType
GetInterfaces ( ) : IType[]
GetMembers ( ) : IEntity[]
GetTypeDepth ( ) : int
IsAssignableFrom ( IType other ) : bool
IsDefined ( IType attributeType ) : bool
IsSubclassOf ( IType other ) : bool
Resolve ( List targetList, string name, EntityType flags ) : bool
ToString ( ) : string

Защищенные методы

Метод Описание
BuildFullName ( ) : string
GetDefaultMembers ( ) : System.Reflection.MemberInfo[]

Приватные методы

Метод Описание
ExternalType ( TypeSystemServices tss, Type type ) : System
GetClassDepth ( Type type ) : int
GetInterfaceDepth ( Type type ) : int
GetTypeDepth ( Type type ) : int
TypeName ( ) : string

Описание методов

BuildFullName() защищенный Метод

protected BuildFullName ( ) : string
Результат string

GetConstructors() публичный Метод

public GetConstructors ( ) : IConstructor[]
Результат IConstructor[]

GetDefaultMember() публичный Метод

public GetDefaultMember ( ) : IEntity
Результат IEntity

GetDefaultMembers() защищенный Метод

protected GetDefaultMembers ( ) : System.Reflection.MemberInfo[]
Результат System.Reflection.MemberInfo[]

GetElementType() публичный Метод

public GetElementType ( ) : IType
Результат IType

GetInterfaces() публичный Метод

public GetInterfaces ( ) : IType[]
Результат IType[]

GetMembers() публичный Метод

public GetMembers ( ) : IEntity[]
Результат IEntity[]

GetTypeDepth() публичный Метод

public GetTypeDepth ( ) : int
Результат int

IsAssignableFrom() публичный Метод

public IsAssignableFrom ( IType other ) : bool
other IType
Результат bool

IsDefined() публичный Метод

public IsDefined ( IType attributeType ) : bool
attributeType IType
Результат bool

IsSubclassOf() публичный Метод

public IsSubclassOf ( IType other ) : bool
other IType
Результат bool

Resolve() публичный Метод

public Resolve ( List targetList, string name, EntityType flags ) : bool
targetList List
name string
flags EntityType
Результат bool

ToString() публичный Метод

public ToString ( ) : string
Результат string

Описание свойств

_typeSystemServices защищенное свойство

protected TypeSystemServices,Boo.Lang.Compiler.TypeSystem _typeSystemServices
Результат TypeSystemServices