public Range<Category> Category3 { get; set; }
Public Property Category3 As Range(Of Category) Get Set
public: property Range<Category^>^ Category3 { Range<Category^>^ get (); void set (Range<Category^>^ value); }