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