IServiceVariableSource IGeneratesCode.AssemblyTypes(GenerationRules rules, GeneratedAssembly assembly) { rules.ApplicationNamespace = SchemaConstants.MartenGeneratedNamespace; EventDocumentStorageGenerator.AssembleTypes(Options, assembly); var projections = Options.Projections.All.OfType <IGeneratedProjection>(); foreach (var projection in projections) { projection.AssembleTypes(assembly, Options); } return(null); }
void ICodeFile.AssembleTypes(GeneratedAssembly assembly) { EventDocumentStorageGenerator.AssembleTypes(Options, assembly); }