Example #1
0
        MemberDeclarationSyntax GenEnum(@enum e)
        {
            if (e.name == null)
            {
                return;
            }

            cwt.WriteLine("public enum " + GeneratorUtil.ToCs(e.name) + " : uint");

            cwt.WriteLine("{");

            foreach (item it in e.item)
            {
                cwt.WriteLine(GeneratorUtil.ToCs(it.name) + ",");
            }

            cwt.WriteLine("}");
            cwt.WriteLine();
        }
Example #2
0
    static void GenEnum(@enum e)
    {
        if (e.name == null)
        {
            return;
        }

        cwt.WriteLine("public enum " + ToCs(e.name) + " : uint");

        cwt.WriteLine("{");

        foreach (item it in e.item)
        {
            cwt.WriteLine(ToCs(it.name) + ",");
            //cwt.WriteLine (ToCs (it.name) + " = " + it.op.value[0] + " " + it.op.op2 + " " + it.op.value[1] + ",");
        }

        cwt.WriteLine("}");
        cwt.WriteLine();
    }
Example #3
0
 SetFlag(ref @enum, flag, false);
Example #4
0
 ? ConvertEnum(@enum, targetType, parameter, language)
 : throw new InvalidOperationException($"An value of type {typeof(TEnum).Name} is expected. Got '{value?.GetType().Name ?? "(null)"}' instead.");
Example #5
0
 @enum = WithFlag(@enum, flag, value);