public bool Process(AssemblyProcessorContext context) { var serializerSourceCode = ComplexSerializerGenerator.GenerateSerializationAssembly(context.AssemblyResolver, context.Assembly, context.Log); sourceCodeRegisterAction(serializerSourceCode, "DataSerializers"); return(true); }
public bool Process(AssemblyProcessorContext context) { // Generate serialization assembly var serializationAssemblyFilepath = ComplexSerializerGenerator.GenerateSerializationAssemblyLocation(context.Assembly.MainModule.FullyQualifiedName); context.Assembly = ComplexSerializerGenerator.GenerateSerializationAssembly(context.Platform, context.AssemblyResolver, context.Assembly, serializationAssemblyFilepath, SignKeyFile, SerializatonProjectReferencePaths); return(true); }