protected string RemarksValue { get; set; }
Protected Property RemarksValue As String
Get
Set
protected:
property String^ RemarksValue {
String^ get ();
void set (String^ value);
}
member RemarksValue : string with get, set
The default implementation of the Remarks property simply returns this value.
This extra property exists so that you can derive from RemarksAttribute and provide a localized version. The derived localizable RemarksAttribute will maintain a private Boolean field to indicate if it has been localized. On the first access to the Remarks property, it will look up the localized string and store it back in the RemarksValue property.