C# Класс BTDB.EventStoreLayer.TypeDescriptorExtensions

Показать файл Открыть проект

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

Метод Описание
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