'Declaration
<XmlAttributeAttribute()> Public Overridable Property UserID As String
[XmlAttribute()] public virtual string UserID {get; set;}
public read-write property UserID: String; virtual;
XmlAttributeAttribute() public function get,set UserID : String
[XmlAttribute()] public: __property virtual string* get_UserID(); public: __property virtual void set_UserID( string* value );
[XmlAttribute()] public: virtual property String^ UserID { String^ get(); void set ( String^ value); }