C# Class mpu.SerializerCodeGenerator

Generates serializer asset codes.
This class is NOT formal API, so backward compatibility will not be maintained.
Mostra file Open project: msgpack/msgpack-cli Class Usage Examples

Public Methods

Method Description
GenerateSerializers ( Assembly sourceAssembly, string includingPattern, string excludingPattern ) : IEnumerable

Generates the serializers using specified assembly file.

Specifying both of includingPattern and excludingPattern indicates AND condition.

GenerateSerializers ( string sourceAssemblyFile, string includingPattern, string excludingPattern ) : IEnumerable

Generates the serializers using specified assembly file.

Specifying both of includingPattern and excludingPattern indicates AND condition.

SerializerCodeGenerator ( SerializerCodeGenerationConfiguration configuration ) : System

Initializes a new instance of the SerializerCodeGenerator class.

Method Details

GenerateSerializers() public method

Generates the serializers using specified assembly file.
Specifying both of includingPattern and excludingPattern indicates AND condition.
public GenerateSerializers ( Assembly sourceAssembly, string includingPattern, string excludingPattern ) : IEnumerable
sourceAssembly System.Reflection.Assembly The source assembly.
includingPattern string The including regex pattern. Omitting indicates all public concrete types are included.
excludingPattern string The excluding regex pattern. Omitting indicates all public concrete types are included.
return IEnumerable

GenerateSerializers() public method

Generates the serializers using specified assembly file.
Specifying both of includingPattern and excludingPattern indicates AND condition.
public GenerateSerializers ( string sourceAssemblyFile, string includingPattern, string excludingPattern ) : IEnumerable
sourceAssemblyFile string The source assembly file.
includingPattern string The including regex pattern. Omitting indicates all public concrete types are included.
excludingPattern string The excluding regex pattern. Omitting indicates all public concrete types are included.
return IEnumerable

SerializerCodeGenerator() public method

Initializes a new instance of the SerializerCodeGenerator class.
public SerializerCodeGenerator ( SerializerCodeGenerationConfiguration configuration ) : System
configuration MsgPack.Serialization.SerializerCodeGenerationConfiguration The configuration object.
return System