Exemple #1
0
 public CSharpInstrInfoGenerator(GeneratorOptions generatorOptions)
 {
     idConverter           = CSharpIdentifierConverter.Create();
     this.generatorOptions = generatorOptions;
     enumGenerator         = new CSharpEnumsGenerator(generatorOptions);
     constantsGenerator    = new CSharpConstantsGenerator(generatorOptions);
 }
 public CSharpInstrInfoGenerator(GeneratorContext generatorContext)
     : base(generatorContext.Types)
 {
     idConverter           = CSharpIdentifierConverter.Create();
     enumGenerator         = new CSharpEnumsGenerator(generatorContext);
     constantsGenerator    = new CSharpConstantsGenerator(generatorContext);
     this.generatorContext = generatorContext;
 }
 public CSharpInstrInfoGenerator(GeneratorContext generatorContext)
     : base(generatorContext.Types)
 {
     idConverter        = CSharpIdentifierConverter.Create();
     enumGenerator      = new CSharpEnumsGenerator(generatorContext);
     constantsGenerator = new CSharpConstantsGenerator(generatorContext);
     opAccessType       = genTypes[TypeIds.OpAccess];
     registerType       = genTypes[TypeIds.Register];
     codeSizeType       = generatorContext.Types[TypeIds.CodeSize];
 }