public virtual PhaseValueType PhaseUnit { get; set; }
public: virtual property PhaseValueType PhaseUnit { PhaseValueType get (); void set (PhaseValueType value); }