Exemple #1
0
 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;
 }