private void ApplyProperty(object newValue) { this.m_MixedValueMask = 0; object previousValue = this.m_Value; this.m_Value = newValue; this.ApplyProperty(previousValue, 1); }