change all CompareTo reference to string.CompareOrdinal as recommended by resharper