public override bool Equals(object obj)
{
if (Object.ReferenceEquals(this, obj))
{
return true;
}
NumericRange? range = obj as NumericRange?;
if (range == null)
{
return false;
}
return (range.Value.m_begin == m_begin) &&( range.Value.m_end == m_end);
}