Click or drag to resize
SerializerGeneratorGenerateAssembly Method (SerializerAssemblyGenerationConfiguration, IEnumerableType)
Generates an assembly which contains auto-generated serializer types for specified types.

Namespace: MsgPack.Serialization
Assembly: MsgPack (in MsgPack.dll) Version: 0.6.0
Syntax
public static string GenerateAssembly(
	SerializerAssemblyGenerationConfiguration configuration,
	IEnumerable<Type> targetTypes
)

Parameters

configuration
Type: MsgPack.SerializationSerializerAssemblyGenerationConfiguration
The SerializerAssemblyGenerationConfiguration which holds required AssemblyName and optional settings.
targetTypes
Type: System.Collections.GenericIEnumerableType
The target types where serializer types to be generated.

Return Value

Type: String
The file path for generated single module assembly file.
Exceptions
ExceptionCondition
ArgumentNullExceptionconfiguration is null. Or, targetTypes is null.
InvalidOperationExceptionAssemblyName of configuration is not set correctly.
SerializationExceptionFailed to generate a serializer because of targetTypes.
Remarks
Serializer types for dependent types which are refered from specified targetTypes are automatically generated.
See Also