public long MessageNumber { get; private set; }
Public Property MessageNumber As Long Get Private Set
public: property long long MessageNumber { long long get (); private: void set (long long value); }