public ISocket Socket { get; set; }
Public Property Socket As ISocket Get Set
public: property ISocket^ Socket { ISocket^ get (); void set (ISocket^ value); }