The following code used for Sitecore operators Equals, CaseInsensitivelyEquals, NotEqualand NotCaseInsensitivelyEquals:
case StringConditionOperator.Equals:
return first == second;
case StringConditionOperator.CaseInsensitivelyEquals:
return string.Compare(first, second, System.StringComparison.CurrentCultureIgnoreCase) == 0;
case StringConditionOperator.NotEqual:
return first != second;
case StringConditionOperator.NotCaseInsensitivelyEquals:
return string.Compare(first, second, System.StringComparison.CurrentCultureIgnoreCase) != 0;
source
share