void EmitAttributes() { AttributeEmitVisitor visitor = new AttributeEmitVisitor(this); foreach (Module module in CompileUnit.Modules) { module.Accept(visitor); } }
void EmitAttributes(TypeCreator knownTypes) { AttributeEmitVisitor visitor = new AttributeEmitVisitor(this, knownTypes); foreach (Module module in CompileUnit.Modules) module.Accept(visitor); }