public void Generate(bool forceOverwrite = false) { if (!this.HasErrors) { var compiledModel = _compilation.Model; ImmutableMetaModelGenerator mmgen = new ImmutableMetaModelGenerator(compiledModel.Objects); mmgen.Properties.MetaNs = "global::" + _metaModelCoreNamespace; string generatedCSharpModel = mmgen.Generate(); File.WriteAllText(_outputFilePath, generatedCSharpModel); } }
public ImmutableMetaModelGeneratorExtensions(ImmutableMetaModelGenerator generator) { _generator = generator; }