C# Класс MsgPack.Serialization.EmittingSerializers.AssemblyBuilderCodeGenerationContext

An ISerializerCodeGenerationContext for AssemblyBuilderSerializerBuilder{TObject}.
Наследование: ISerializerCodeGenerationContext
Показать файл Открыть проект

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

Метод Описание
AssemblyBuilderCodeGenerationContext ( SerializationContext context, AssemblyBuilder assemblyBuilder, SerializerAssemblyGenerationConfiguration configuration ) : System
CreateEmittingContext ( Type targetType, CollectionTraits targetTypeCollectionTraits, Type serializerBaseClass ) : MsgPack.Serialization.EmittingSerializers.AssemblyBuilderEmittingContext

Create new AssemblyBuilderEmittingContext for specified Type.

Generate ( ) : IEnumerable

Generates codes for this context.

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

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

public AssemblyBuilderCodeGenerationContext ( SerializationContext context, AssemblyBuilder assemblyBuilder, SerializerAssemblyGenerationConfiguration configuration ) : System
context SerializationContext
assemblyBuilder System.Reflection.Emit.AssemblyBuilder
configuration SerializerAssemblyGenerationConfiguration
Результат System

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

Create new AssemblyBuilderEmittingContext for specified Type.
public CreateEmittingContext ( Type targetType, CollectionTraits targetTypeCollectionTraits, Type serializerBaseClass ) : MsgPack.Serialization.EmittingSerializers.AssemblyBuilderEmittingContext
targetType System.Type The target type of the serializer.
targetTypeCollectionTraits CollectionTraits The collection traits of .
serializerBaseClass System.Type The base class of the serializer.
Результат MsgPack.Serialization.EmittingSerializers.AssemblyBuilderEmittingContext

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

Generates codes for this context.
public Generate ( ) : IEnumerable
Результат IEnumerable