C# 클래스 MsgPack.Serialization.EmittingSerializers.AssemblyBuilderCodeGenerationContext

An ISerializerCodeGenerationContext for AssemblyBuilderSerializerBuilder{TObject}.
상속: ISerializerCodeGenerationContext
파일 보기 프로젝트 열기: msgpack/msgpack-cli

공개 메소드들

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