예제 #1
0
 public virtual void AddUsings(params string[] namespaces)
 {
     foreach (string ns in namespaces)
     {
         Formatter.AddNamespace(ns);
     }
 }
예제 #2
0
        public void Add(GeneratorBase generator)
        {
            var generatorBase = generator as ContractGeneratorBase;

            if (generatorBase != null)
            {
                Formatter.AddNamespace(generatorBase.ContractDefinition.Namespace);
            }

            generator.Output         = Output;
            generator.Formatter      = Formatter;
            generator.IntendProvider = IntendProvider;

            _contractGenerator.Add(generator);
        }