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]; }