C# Класс Source.HRON.BaseHRONEntity

Наследование: System.Dynamic.DynamicObject, IHRONEntity
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Apply ( SubString name, IHRONVisitor visitor ) : void
GetDynamicMemberNames ( ) : IEnumerable
GetDynamicType ( ) : HRONSerializer.DynamicType
GetMember ( string name ) : IEnumerable
GetMemberNames ( ) : IEnumerable
GetValue ( ) : string
ToString ( ) : string
ToString ( StringBuilder sb ) : void
TryConvert ( ConvertBinder binder, object &result ) : bool
TryGetMember ( GetMemberBinder binder, object &result ) : bool
TryInvokeMember ( InvokeMemberBinder binder, object args, object &result ) : bool

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

Метод Описание
IsParseable ( Type type ) : bool
Parse ( Type type, string value ) : object

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

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

public abstract Apply ( SubString name, IHRONVisitor visitor ) : void
name SubString
visitor IHRONVisitor
Результат void

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

public GetDynamicMemberNames ( ) : IEnumerable
Результат IEnumerable

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

public abstract GetDynamicType ( ) : HRONSerializer.DynamicType
Результат HRONSerializer.DynamicType

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

public abstract GetMember ( string name ) : IEnumerable
name string
Результат IEnumerable

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

public abstract GetMemberNames ( ) : IEnumerable
Результат IEnumerable

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

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

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

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

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

public abstract ToString ( StringBuilder sb ) : void
sb StringBuilder
Результат void

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

public TryConvert ( ConvertBinder binder, object &result ) : bool
binder System.Dynamic.ConvertBinder
result object
Результат bool

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

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder System.Dynamic.GetMemberBinder
result object
Результат bool

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

public TryInvokeMember ( InvokeMemberBinder binder, object args, object &result ) : bool
binder System.Dynamic.InvokeMemberBinder
args object
result object
Результат bool