C# Class Zetbox.API.InterfaceType

Afficher le fichier Open project: daszat/zetbox Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetRootType() public méthode

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
Résultat InterfaceType

IsAssignableFrom() public méthode

public IsAssignableFrom ( InterfaceType b ) : bool
b InterfaceType
Résultat bool

ToSerializableType() public méthode

public ToSerializableType ( ) : SerializableType
Résultat SerializableType

ToString() public méthode

public ToString ( ) : string
Résultat string

operator() public static méthode

public static operator ( ) : bool
Résultat bool