Boo.Lang.Compiler.Steps.ProcessMethodBodies.GetFieldsInitializerInitializedField C# (CSharp) Метод

GetFieldsInitializerInitializedField() приватный Метод

private GetFieldsInitializerInitializedField ( Boo.Lang.Compiler.Ast.TypeDefinition type ) : Boo.Lang.Compiler.Ast.Field
type Boo.Lang.Compiler.Ast.TypeDefinition
Результат Boo.Lang.Compiler.Ast.Field
        private Field GetFieldsInitializerInitializedField(TypeDefinition type)
        {
            string name = AstUtil.BuildUniqueTypeMemberName(type, "initialized");
            Field field= (Field) type.Members[name];

            if (null == field)
            {
                field = CodeBuilder.CreateField(name, TypeSystemServices.BoolType);
                field.Visibility = TypeMemberModifiers.Private;
                type.Members.Add(field);
                MarkVisited(field);
            }
            return field;
        }
ProcessMethodBodies