public override void GenCode(ref string output) { output += Environment.NewLine + ".class"; foreach (var modifier in ClassModifiers) { output += $" {modifier.ToString().ToLower()}"; } output += $" {this.Identifier.Name}" + Environment.NewLine + "{"; foreach (var ClassMemberDeclaration in ClassMemberDeclarations) { ClassMemberDeclaration.GenCode(ref output); } output += Environment.NewLine + "}"; }