Mono.CSharp.Property.BackingFieldDeclaration.BackingFieldDeclaration C# (CSharp) Method

BackingFieldDeclaration() public method

public BackingFieldDeclaration ( Property p, bool readOnly ) : System
p Property
readOnly bool
return System
			public BackingFieldDeclaration (Property p, bool readOnly)
				: base (p.Parent, p.type_expr, DefaultModifiers | (p.ModFlags & (Modifiers.STATIC | Modifiers.UNSAFE)),
				new MemberName ("<" + p.GetFullName (p.MemberName) + ">k__BackingField", p.Location), null)
			{
				this.property = p;
				if (readOnly)
					ModFlags |= Modifiers.READONLY;
			}
Property.BackingFieldDeclaration