C# Класс Zetbox.API.InterfaceType

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

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

Метод Описание
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetRootType ( ) : InterfaceType

Returns the root of the specified InterfaceType's data model. The root is the top-most interface in this interface's parentage that inherits only from one of the base interfaces. Interfaces that do not inherit from one of the base interfaces are excluded from all considerations.

IsAssignableFrom ( InterfaceType b ) : bool
ToSerializableType ( ) : SerializableType
ToString ( ) : string
operator ( ) : bool

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

Метод Описание
Create ( Type type, IInterfaceTypeChecker typeChecker ) : InterfaceType
GetInterestingInterfaces ( Type baseInterface, Type t ) : System.Type[]

Returns an array of interfaces that are potential base interfaces of type baseInterface for the specified Type t.

InterfaceType ( Type type, IInterfaceTypeChecker typeChecker ) : System

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

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

public Equals ( object obj ) : bool
obj object
Результат bool

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

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

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

Returns the root of the specified InterfaceType's data model. The root is the top-most interface in this interface's parentage that inherits only from one of the base interfaces. Interfaces that do not inherit from one of the base interfaces are excluded from all considerations.
public GetRootType ( ) : InterfaceType
Результат InterfaceType

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

public IsAssignableFrom ( InterfaceType b ) : bool
b InterfaceType
Результат bool

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

public ToSerializableType ( ) : SerializableType
Результат SerializableType

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

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

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool