/// <summary> /// Clone this object /// </summary> /// <returns>Copy of this</returns> public object Clone() { if (m_isNull) throw new InvalidOperationException("Object is nullable"); Phone p = new Phone(); AssignTo(p); return p; }
/// <summary> /// Validation function for phone /// </summary> /// <param name="p">Phone object</param> public static bool Validate(Phone p) { if (p == null || p.m_isNull) return true; return p.m_ID > 0; }