public virtual Phase this[ int index ] { get; set; }
Public Overridable Property Item ( index As Integer ) As Phase Get Set
public: virtual property Phase^ Item[int index] { Phase^ get (int index); void set (int index, Phase^ value); }
abstract Item : Phase with get, set override Item : Phase with get, set