C# Класс YAXLib.UdtWrapper

a wrapper class around user-defined types, for quick acess to their YAXLib related attributes
Показать файл Открыть проект Примеры использования класса

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

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

Determines whether the specified T:System.Object is equal to the current T:System.Object.

GetHashCode ( ) : int

Serves as a hash function for a particular type.

SetYAXSerializerOptions ( YAXSerializer caller ) : void

Sets the serializer options.

ToString ( ) : string

Returns a T:System.String that represents the current T:System.Object.

UdtWrapper ( Type udtType, YAXSerializer callerSerializer ) : System

Initializes a new instance of the UdtWrapper class.

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

Метод Описание
ProcessYAXAttribute ( object attr ) : void

Processes the specified attribute.

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

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

Determines whether the specified T:System.Object is equal to the current T:System.Object.
/// The parameter is null. ///
public Equals ( object obj ) : bool
obj object The to compare with the current .
Результат bool

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

Serves as a hash function for a particular type.
public GetHashCode ( ) : int
Результат int

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

Sets the serializer options.
public SetYAXSerializerOptions ( YAXSerializer caller ) : void
caller YAXSerializer The caller serializer.
Результат void

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

Returns a T:System.String that represents the current T:System.Object.
public ToString ( ) : string
Результат string

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

Initializes a new instance of the UdtWrapper class.
public UdtWrapper ( Type udtType, YAXSerializer callerSerializer ) : System
udtType System.Type The underlying type to create the wrapper around.
callerSerializer YAXSerializer reference to the serializer /// instance which is building this instance.
Результат System