public void Init(string inputFileName, string fileName) { _fileName = fileName; className = NameResolver.ToPascalCase(Path.GetFileNameWithoutExtension(inputFileName)); _scopes = new List <Scope> { new Scope() }; _dependencies = new HashSet <string>(); _dependenciesDict = new Dictionary <string, string>(); fileGen = new FileGen(_fileName); typeGen = fileGen.Class(); codeGen = typeGen.GetCodeGen(); }