Exemple #1
0
    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"))));
        }
Exemple #3
0
	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");
	}