static void GenEventCopy(@eventcopy e) { if (e.name == null) { return; } cwt.WriteLine("[Event (" + e.number + ")]"); GenClass(NewTypeToCs(ToCs(e.name) + "Event"), null, " : " + ToCs(e.@ref) + "Event"); }
MemberDeclarationSyntax GenEventCopy(@eventcopy e) { if (e.name == null) { throw new InvalidOperationException("Name cannot be null"); } return (ClassDeclaration(typeMap.NewTypeToCs(GeneratorUtil.ToCs(e.name) + "Event")). AddAttributeLists(BuildSingleAttributeList("Event", e.number)). AddBaseListTypes(SimpleBaseType(IdentifierName(GeneratorUtil.ToCs(e.@ref) + "Event")))); }
static void GenEventCopy (@eventcopy e) { if (e.name == null) return; cwt.WriteLine ("[Event (" + e.number + ")]"); GenClass (NewTypeToCs (ToCs (e.name) + "Event"), null, " : " + ToCs (e.@ref) + "Event"); }