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

Defines common features and interfaces for SerializationMethodGeneratorManager.
파일 보기 프로젝트 열기: msgpack/msgpack-cli 1 사용 예제들

공개 메소드들

메소드 설명
CreateEnumEmitter ( SerializationContext context, SerializerSpecification specification ) : SerializerEmitter

Creates new SerializerEmitter which corresponds to the specified EmitterFlavor.

CreateObjectEmitter ( SerializerSpecification specification, Type baseClass ) : SerializerEmitter

Creates new SerializerEmitter which corresponds to the specified EmitterFlavor.

Get ( ) : SerializationMethodGeneratorManager

Get the appropriate SerializationMethodGeneratorManager for the current configuration.

Get ( AssemblyBuilder assemblyBuilder ) : SerializationMethodGeneratorManager

Get the dumpable SerializationMethodGeneratorManager with specified brandnew assembly builder.

Get ( SerializationMethodGeneratorOption option ) : SerializationMethodGeneratorManager

Get the appropriate SerializationMethodGeneratorManager for specified options.

비공개 메소드들

메소드 설명
Refresh ( ) : void
SerializationMethodGeneratorManager ( bool isDebuggable, bool isCollectable, AssemblyBuilder assemblyBuilder ) : System
SetUpAssemblyBuilderAttributes ( AssemblyBuilder dedicatedAssemblyBuilder, bool isDebuggable ) : void

메소드 상세

CreateEnumEmitter() 공개 메소드

Creates new SerializerEmitter which corresponds to the specified EmitterFlavor.
public CreateEnumEmitter ( SerializationContext context, SerializerSpecification specification ) : SerializerEmitter
context SerializationContext The .
specification SerializerSpecification The specification of the serializer.
리턴 SerializerEmitter

CreateObjectEmitter() 공개 메소드

Creates new SerializerEmitter which corresponds to the specified EmitterFlavor.
public CreateObjectEmitter ( SerializerSpecification specification, Type baseClass ) : SerializerEmitter
specification SerializerSpecification The specification of the serializer.
baseClass System.Type Type of the base class of the serializer.
리턴 SerializerEmitter

Get() 공개 정적인 메소드

Get the appropriate SerializationMethodGeneratorManager for the current configuration.
public static Get ( ) : SerializationMethodGeneratorManager
리턴 SerializationMethodGeneratorManager

Get() 공개 정적인 메소드

Get the dumpable SerializationMethodGeneratorManager with specified brandnew assembly builder.
public static Get ( AssemblyBuilder assemblyBuilder ) : SerializationMethodGeneratorManager
assemblyBuilder System.Reflection.Emit.AssemblyBuilder An assembly builder which will store all generated types.
리턴 SerializationMethodGeneratorManager

Get() 공개 정적인 메소드

Get the appropriate SerializationMethodGeneratorManager for specified options.
public static Get ( SerializationMethodGeneratorOption option ) : SerializationMethodGeneratorManager
option SerializationMethodGeneratorOption .
리턴 SerializationMethodGeneratorManager