FieldBuilder = Parent.TypeBuilder.DefineField (Name, MemberType, field_attr);
TypeManager.RegisterConstant (FieldBuilder, this);
+ Parent.MemberCache.AddMember (FieldBuilder, this);
if (ttype == TypeManager.decimal_type)
Parent.PartialContainer.RegisterFieldForInitialization (this,
EmitContext ec = new EmitContext (
this, Parent, Location, null, MemberType, ModFlags);
ec.InEnumContext = this is EnumMember;
+ ec.IsAnonymousMethodAllowed = false;
value = DoResolveValue (ec);
in_transit = false;
resolved = true;