private void ResetBounds()
{
if (BoundPolicy == MyBoundPolicy.IHNERITED)
{
if (!float.IsNegativeInfinity(Target.MinValueHint))
m_minValue = Target.MinValueHint;
else
m_minValue = 0;
if (!float.IsPositiveInfinity(Target.MaxValueHint))
m_maxValue = Target.MaxValueHint;
else
m_maxValue = 1;
}
}