public void MergeWith(ITermSettings otherTermSettings) { otherTermSettings.CheckNotNull("otherTermSettings"); if (otherTermSettings.Case != TermCase.Inherit) Case = otherTermSettings.Case; if (otherTermSettings.Match != TermMatch.Inherit) Match = otherTermSettings.Match; if (otherTermSettings.Format != null) Format = otherTermSettings.Format; }