C# 클래스 BTDB.EventStoreLayer.TypeDescriptorExtensions

파일 보기 프로젝트 열기: Bobris/BTDB

공개 메소드들

메소드 설명
AppendJsonLike ( this sb, object obj ) : StringBuilder
Describe ( this descriptor ) : string
GenerateLoadEx ( this descriptor, IILGen ilGenerator, Action pushReader, Action pushCtx, Action pushDescriptor, Type asType, ITypeConvertorGenerator convertorGenerator ) : void
GenerateSaveEx ( this descriptor, IILGen ilGenerator, Action pushWriter, Action pushCtx, Action pushSubValue, Type subValueType ) : void
GenerateSkipEx ( this descriptor, IILGen ilGenerator, Action pushReader, Action pushCtx ) : void

메소드 상세

AppendJsonLike() 공개 정적인 메소드

public static AppendJsonLike ( this sb, object obj ) : StringBuilder
sb this
obj object
리턴 StringBuilder

Describe() 공개 정적인 메소드

public static Describe ( this descriptor ) : string
descriptor this
리턴 string

GenerateLoadEx() 공개 정적인 메소드

public static GenerateLoadEx ( this descriptor, IILGen ilGenerator, Action pushReader, Action pushCtx, Action pushDescriptor, Type asType, ITypeConvertorGenerator convertorGenerator ) : void
descriptor this
ilGenerator IILGen
pushReader Action
pushCtx Action
pushDescriptor Action
asType System.Type
convertorGenerator ITypeConvertorGenerator
리턴 void

GenerateSaveEx() 공개 정적인 메소드

public static GenerateSaveEx ( this descriptor, IILGen ilGenerator, Action pushWriter, Action pushCtx, Action pushSubValue, Type subValueType ) : void
descriptor this
ilGenerator IILGen
pushWriter Action
pushCtx Action
pushSubValue Action
subValueType System.Type
리턴 void

GenerateSkipEx() 공개 정적인 메소드

public static GenerateSkipEx ( this descriptor, IILGen ilGenerator, Action pushReader, Action pushCtx ) : void
descriptor this
ilGenerator IILGen
pushReader Action
pushCtx Action
리턴 void