Boo.Lang.Compiler.Steps.EmitAssembly.OnEnumDefinition C# (CSharp) Метод

OnEnumDefinition() публичный Метод

public OnEnumDefinition ( Boo.Lang.Compiler.Ast.EnumDefinition node ) : void
node Boo.Lang.Compiler.Ast.EnumDefinition
Результат void
        public override void OnEnumDefinition(EnumDefinition node)
        {
            var typeBuilder = GetTypeBuilder(node);
            foreach (EnumMember member in node.Members)
            {
                var field = typeBuilder.DefineField(member.Name, typeBuilder,
                                                    FieldAttributes.Public |
                                                    FieldAttributes.Static |
                                                    FieldAttributes.Literal);
                field.SetConstant(InitializerValueOf(member, node));
                SetBuilder(member, field);
            }
        }
EmitAssembly