public Type[] AvailableTypes { get; set; }
Public Property AvailableTypes As Type()
public: property array<Type^>^ AvailableTypes { array<Type^>^ get (); void set (array<Type^>^ value); }