104 references to CompareInfo
dotnet-svcutil-lib (3)
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (1)
3898&& -1 != CultureInfo.InvariantCulture.CompareInfo.IndexOf(options.CompilerOptions, "/debug:pdbonly", CompareOptions.IgnoreCase))
FrameworkFork\Microsoft.Xml\Misc\InvariantComparer.cs (1)
19_compareInfo = CultureInfo.InvariantCulture.CompareInfo;
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\StringFunctions.cs (1)
138private static readonly CompareInfo s_compareInfo = CultureInfo.InvariantCulture.CompareInfo;
Microsoft.Build (2)
Evaluation\Evaluator.cs (1)
1747CompareInfo compareInfo = CultureInfo.InvariantCulture.CompareInfo;
Evaluation\Expander.cs (1)
292private static CompareInfo s_invariantCompareInfo = CultureInfo.InvariantCulture.CompareInfo;
Microsoft.Build.Engine.UnitTests (1)
Evaluation\Expander_Tests.cs (1)
5158SortVersion sortVersion = CultureInfo.InvariantCulture.CompareInfo.Version;
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (2)
60var compare = CultureInfo.InvariantCulture.CompareInfo.Compare(string1, string2, 69return CultureInfo.InvariantCulture.CompareInfo.Compare(string1, string2,
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (2)
60var compare = CultureInfo.InvariantCulture.CompareInfo.Compare(string1, string2, 69return CultureInfo.InvariantCulture.CompareInfo.Compare(string1, string2,
Microsoft.CodeAnalysis.Features (2)
CodeFixes\Suppression\SuppressionHelpers.cs (1)
85=> customTags.Any(static (c, tagToFind) => CultureInfo.InvariantCulture.CompareInfo.Compare(c, tagToFind) == 0, tagToFind);
Shared\Extensions\ISymbolExtensions_Sorting.cs (1)
94diff = CultureInfo.CurrentUICulture.CompareInfo.Compare(xTypeNames[i], yTypeNames[i], CompareOptions.StringSort);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\TokenComparer.vb (2)
57Dim value = CultureInfo.InvariantCulture.CompareInfo.Compare(string1, string2, 65Return CultureInfo.InvariantCulture.CompareInfo.Compare(string1, string2,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\TokenComparer.vb (2)
57Dim value = CultureInfo.InvariantCulture.CompareInfo.Compare(string1, string2, 65Return CultureInfo.InvariantCulture.CompareInfo.Compare(string1, string2,
Microsoft.CodeAnalysis.Workspaces (1)
PatternMatching\PatternMatcher.cs (1)
55_compareInfo = culture.CompareInfo;
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
GlobalizationUtilities.cs (1)
21var sortVersion = CultureInfo.InvariantCulture.CompareInfo.Version;
Microsoft.VisualBasic.Core (2)
Microsoft\VisualBasic\Strings.vb (2)
103Friend ReadOnly m_InvariantCompareInfo As CompareInfo = CultureInfo.InvariantCulture.CompareInfo 338CompInfo = Loc.CompareInfo
PresentationFramework (4)
System\Windows\Controls\TextSearch.cs (1)
312CompareInfo compareInfo = (cultureInfo ?? CultureInfo.CurrentCulture).CompareInfo;
System\Windows\Documents\FixedFindEngine.cs (2)
66CompareInfo compareInfo = cultureInfo.CompareInfo; 223CompareInfo compareInfo = cultureInfo.CompareInfo;
System\Windows\Documents\TextFindEngine.cs (1)
391CompareInfo compareInfo = cultureInfo.CompareInfo;
System.Collections.NonGeneric (4)
System\Collections\CaseInsensitiveComparer.cs (2)
24_compareInfo = CultureInfo.CurrentCulture.CompareInfo; 31_compareInfo = culture.CompareInfo;
System\Collections\CaseInsensitiveHashCodeProvider.cs (2)
20_compareInfo = CultureInfo.CurrentCulture.CompareInfo; 27_compareInfo = culture.CompareInfo;
System.Collections.Specialized (1)
System\Collections\Specialized\NameObjectCollectionBase.cs (1)
35private static readonly StringComparer s_defaultComparer = CultureInfo.InvariantCulture.CompareInfo.GetStringComparer(CompareOptions.IgnoreCase);
System.ComponentModel.TypeConverter (5)
System\ComponentModel\CultureInfoConverter.cs (1)
259CompareInfo compInfo = (CultureInfo.CurrentCulture).CompareInfo;
System\ComponentModel\Design\DesigntimeLicenseContext.cs (2)
106CompareInfo comparer = CultureInfo.InvariantCulture.CompareInfo; 143CompareInfo comparer = CultureInfo.InvariantCulture.CompareInfo;
System\ComponentModel\TypeDescriptor.cs (1)
3033return CultureInfo.InvariantCulture.CompareInfo.Compare(leftMember?.Name, rightMember?.Name);
System\InvariantComparer.cs (1)
16_compareInfo = CultureInfo.InvariantCulture.CompareInfo;
System.Data.Common (9)
src\libraries\Common\src\System\Data\Common\AdapterUtil.cs (2)
4760 == CultureInfo.InvariantCulture.CompareInfo.Compare(strvalue, strconst, CompareOptions.IgnoreCase); 478internal static int DstCompare(string strA, string strB) => CultureInfo.CurrentCulture.CompareInfo.Compare(strA, strB, ADP.DefaultCompareOptions);
System\Data\BaseCollection.cs (1)
45if (locale.CompareInfo.Compare(s1, s2, CompareOptions.IgnoreCase | CompareOptions.IgnoreKanaType | CompareOptions.IgnoreWidth) == 0)
System\Data\Common\FieldNameLookup.cs (1)
88compareInfo = CultureInfo.InvariantCulture.CompareInfo;
System\Data\DataTable.cs (1)
1198private CompareInfo CompareInfo => _compareInfo ??= Locale.CompareInfo;
System\Data\Filter\ExpressionParser.cs (1)
1118CompareInfo comparer = CultureInfo.InvariantCulture.CompareInfo;
System\Data\Select.cs (1)
694? System.Globalization.CultureInfo.InvariantCulture.CompareInfo : null;
System\Data\SQLTypes\SQLString.cs (2)
264m_cmpInfo ??= (CultureInfo.GetCultureInfo(m_lcid)).CompareInfo; 911cmpInfo = CultureInfo.InvariantCulture.CompareInfo;
System.Data.Odbc (3)
src\libraries\Common\src\System\Data\Common\AdapterUtil.cs (2)
4760 == CultureInfo.InvariantCulture.CompareInfo.Compare(strvalue, strconst, CompareOptions.IgnoreCase); 478internal static int DstCompare(string strA, string strB) => CultureInfo.CurrentCulture.CompareInfo.Compare(strA, strB, ADP.DefaultCompareOptions);
src\libraries\Common\src\System\Data\Common\BasicFieldNameLookup.cs (1)
104return CultureInfo.InvariantCulture.CompareInfo;
System.Net.HttpListener (2)
System\Net\HttpListenerRequest.cs (2)
74if (UserAgent != null && CultureInfo.InvariantCulture.CompareInfo.IsPrefix(UserAgent, "UP")) 298i = CultureInfo.InvariantCulture.CompareInfo.IndexOf(headerValue, AttrName, i, CompareOptions.IgnoreCase);
System.Private.CoreLib (42)
src\libraries\System.Private.CoreLib\src\System\Collections\Comparer.cs (1)
27_compareInfo = culture.CompareInfo;
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.cs (3)
33internal static readonly CompareInfo Invariant = CultureInfo.InvariantCulture.CompareInfo; 106return CultureInfo.GetCultureInfo(culture).CompareInfo; 116return CultureInfo.GetCultureInfo(name).CompareInfo;
src\libraries\System.Private.CoreLib\src\System\Globalization\CultureInfo.cs (5)
235_compareInfo = altCulture.CompareInfo; 616(UseUserOverride ? GetCultureInfo(_name).CompareInfo : new CompareInfo(this)); 647return Name.Equals(that.Name) && CompareInfo.Equals(that.CompareInfo); 655return Name.GetHashCode() + CompareInfo.GetHashCode();
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormatInfo.cs (4)
498if (Culture.CompareInfo.Compare(eraName, m_eraNames[i], CompareOptions.IgnoreCase) == 0) 507if (Culture.CompareInfo.Compare(eraName, m_abbrevEraNames![i], CompareOptions.IgnoreCase) == 0) 2367Culture.CompareInfo.Compare(str.Value.Slice(str.Index, value.tokenString.Length), value.tokenString, CompareOptions.IgnoreCase) == 0)) 2519return Culture.CompareInfo.Compare(string1, offset1, length1, string2, offset2, length2, CompareOptions.IgnoreCase) == 0;
src\libraries\System.Private.CoreLib\src\System\Globalization\TextInfo.cs (1)
483bool compareResult = CultureInfo.GetCultureInfo(_textInfoName).CompareInfo.Compare("abcdefghijklmnopqrstuvwxyz", "ABCDEFGHIJKLMNOPQRSTUVWXYZ", CompareOptions.IgnoreCase) == 0;
src\libraries\System.Private.CoreLib\src\System\Globalization\TextInfo.Icu.cs (1)
16return CultureInfo.GetCultureInfo(localeName).CompareInfo.Compare("\u0131", "I", CompareOptions.IgnoreCase) == 0;
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.Globalization.cs (6)
54return CultureInfo.CurrentCulture.CompareInfo.Compare(span, other, string.GetCaseCompareOfComparisonCulture(comparisonType)) == 0; 104return CultureInfo.CurrentCulture.CompareInfo.Compare(span, other, string.GetCaseCompareOfComparisonCulture(comparisonType)); 140return CultureInfo.CurrentCulture.CompareInfo.IndexOf(span, value, string.GetCaseCompareOfComparisonCulture(comparisonType)); 175return CultureInfo.CurrentCulture.CompareInfo.LastIndexOf(span, value, string.GetCaseCompareOfComparisonCulture(comparisonType)); 306return CultureInfo.CurrentCulture.CompareInfo.IsSuffix(span, value, string.GetCaseCompareOfComparisonCulture(comparisonType)); 344return CultureInfo.CurrentCulture.CompareInfo.IsPrefix(span, value, string.GetCaseCompareOfComparisonCulture(comparisonType));
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.Globalization.Utf8.cs (1)
42return CultureInfo.CurrentCulture.CompareInfo.IsPrefixUtf8(span, value, string.GetCaseCompareOfComparisonCulture(comparisonType));
src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (12)
241return CultureInfo.CurrentCulture.CompareInfo.Compare(strA, strB, GetCaseCompareOfComparisonCulture(comparisonType)); 272return compareCulture.CompareInfo.Compare(strA, strB, options); 332return CultureInfo.CurrentCulture.CompareInfo.Compare(strA, indexA, lengthA, strB, indexB, lengthB, options); 366return compareCulture.CompareInfo.Compare(strA, indexA, lengthA, strB, indexB, lengthB, options); 410return CultureInfo.CurrentCulture.CompareInfo.Compare(strA, indexA, lengthA, strB, indexB, lengthB, GetCaseCompareOfComparisonCulture(comparisonType)); 558return CultureInfo.CurrentCulture.CompareInfo.IsSuffix(this, value, GetCaseCompareOfComparisonCulture(comparisonType)); 589return referenceCulture.CompareInfo.IsSuffix(this, value, ignoreCase ? CompareOptions.IgnoreCase : CompareOptions.None); 666return CultureInfo.CurrentCulture.CompareInfo.Compare(this, value, GetCaseCompareOfComparisonCulture(comparisonType)) == 0; 724return CultureInfo.CurrentCulture.CompareInfo.Compare(a, b, GetCaseCompareOfComparisonCulture(comparisonType)) == 0; 789return CultureInfo.CurrentCulture.CompareInfo.GetHashCode(value, GetCaseCompareOfComparisonCulture(comparisonType)); 1127return CultureInfo.CurrentCulture.CompareInfo.IsPrefix(this, value, GetCaseCompareOfComparisonCulture(comparisonType)); 1167return referenceCulture.CompareInfo.IsPrefix(this, value, ignoreCase ? CompareOptions.IgnoreCase : CompareOptions.None);
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (3)
1193return ReplaceCore(oldValue, newValue, culture?.CompareInfo, ignoreCase ? CompareOptions.IgnoreCase : CompareOptions.None); 1199StringComparison.CurrentCulture or StringComparison.CurrentCultureIgnoreCase => ReplaceCore(oldValue, newValue, CultureInfo.CurrentCulture.CompareInfo, GetCaseCompareOfComparisonCulture(comparisonType)), 1216return ReplaceCore(this, oldValue.AsSpan(), newValue.AsSpan(), ci ?? CultureInfo.CurrentCulture.CompareInfo, options)
src\libraries\System.Private.CoreLib\src\System\String.Searching.cs (3)
59StringComparison.CurrentCulture or StringComparison.CurrentCultureIgnoreCase => CultureInfo.CurrentCulture.CompareInfo.IndexOf(this, value, GetCaseCompareOfComparisonCulture(comparisonType)), 258StringComparison.CurrentCulture or StringComparison.CurrentCultureIgnoreCase => CultureInfo.CurrentCulture.CompareInfo.IndexOf(this, value, startIndex, count, GetCaseCompareOfComparisonCulture(comparisonType)), 383StringComparison.CurrentCulture or StringComparison.CurrentCultureIgnoreCase => CultureInfo.CurrentCulture.CompareInfo.LastIndexOf(this, value, startIndex, count, GetCaseCompareOfComparisonCulture(comparisonType)),
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (1)
227internal CultureAwareComparer(CultureInfo culture, CompareOptions options) : this(culture.CompareInfo, options) { }
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.FullGlobalizationData.Unix.cs (1)
238if (uiCulture.CompareInfo.IndexOf(genericName, exemplarCityName, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace) >= 0 && genericLocationName != null)
System.Private.Xml (5)
System\Xml\XPath\Internal\CompiledXPathExpr.cs (2)
203int result = _cinfo.CompareInfo.Compare(s1, s2, _caseOrder != XmlCaseOrder.None ? CompareOptions.IgnoreCase : CompareOptions.None); 212result = _cinfo.CompareInfo.Compare(s1, s2);
System\Xml\Xsl\Runtime\XmlCollation.Unix.cs (1)
26sortKey = Culture.CompareInfo.GetSortKey(s, _compops);
System\Xml\Xsl\Runtime\XsltFunctions.cs (2)
418int result = cultinfo.CompareInfo.Compare(s1, s2, opts); 421result = -cultinfo.CompareInfo.Compare(s1, s2, CompareOptions.None);
System.Web.Services.Description (1)
System\Web\Services\InvariantComparer.cs (1)
17_compareInfo = CultureInfo.InvariantCulture.CompareInfo;
System.Windows.Forms (7)
misc\InvariantComparer.cs (1)
16_compareInfo = CultureInfo.InvariantCulture.CompareInfo;
System\Windows\Forms\Controls\ComboBox\ComboBox.ObjectCollection.cs (1)
474CompareInfo compInfo = Application.CurrentCulture.CompareInfo;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.ItemComparer.cs (1)
29CompareInfo compInfo = Application.CurrentCulture.CompareInfo;
System\Windows\Forms\Controls\ListView\ListView.cs (1)
3339if (isPrefixSearch && CultureInfo.CurrentCulture.CompareInfo.IsPrefix(listViewSubItem.Text, text, CompareOptions.IgnoreCase))
System\Windows\Forms\Controls\TreeView\TreeNode.cs (2)
1135CompareInfo compare = Application.CurrentCulture.CompareInfo; 1203CompareInfo compare = Application.CurrentCulture.CompareInfo;
System\Windows\Forms\Internal\ItemArray.cs (1)
309CompareInfo compInfo = Application.CurrentCulture.CompareInfo;
System.Windows.Forms.Analyzers.CSharp (1)
System\Windows\Forms\CSharp\Generators\ApplicationConfiguration\ProjectFileReader.FontConverter.cs (1)
53int styleIndex = s_culture.CompareInfo.IndexOf(font, StylePrefix, CompareOptions.IgnoreCase);