public override bool Equals( object obj )
{
if ( obj == null )
return false;
ClientVersion v = obj as ClientVersion;
if ( v == null )
return false;
return m_Major == v.m_Major
&& m_Minor == v.m_Minor
&& m_Revision == v.m_Revision
&& m_Patch == v.m_Patch
&& m_Type == v.m_Type;
}