C# 클래스 Source.HRON.BaseHRONEntity

상속: System.Dynamic.DynamicObject, IHRONEntity
파일 보기 프로젝트 열기: mrange/T4Include 1 사용 예제들

공개 메소드들

메소드 설명
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