public TS State { get; set; }
Public Property State As TS Get Set
public: property TS State { TS get (); void set (TS value); }