public virtual Parser Parser { get; set; }
Public Overridable Property Parser As Parser
public: virtual property Parser^ Parser { Parser^ get (); void set (Parser^ value); }