103 references to CompareOrdinal
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (1)
488return string.CompareOrdinal(candidateSpanId, currentSpanId) > 0;
dotnet-svcutil-lib (21)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlTextReaderImplHelpers.cs (2)
698return string.CompareOrdinal(ns, other.ns); 703return string.CompareOrdinal(localName, other.localName);
FrameworkFork\Microsoft.Xml\Xml\XmlQualifiedName.cs (2)
238int i = String.CompareOrdinal(a.Namespace, b.Namespace); 241i = String.CompareOrdinal(a.Name, b.Name);
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CompiledXpathExpr.cs (1)
148return string.CompareOrdinal(baseUri, nextbaseUri);
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\Query.cs (1)
174int cmpBase = string.CompareOrdinal(baseUriL, baseUriR);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ClassDataContract.cs (5)
1133&& String.CompareOrdinal(membersInHierarchy[endIndex].member.Name, membersInHierarchy[endIndex + 1].member.Name) == 0 1134&& String.CompareOrdinal(membersInHierarchy[endIndex].ns, membersInHierarchy[endIndex + 1].ns) == 0) 1443int nsCompare = String.CompareOrdinal(x.ns, y.ns); 1447int nameCompare = String.CompareOrdinal(x.member.Name, y.member.Name); 1499return String.CompareOrdinal(x.Name, y.Name);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs (2)
790if (string.CompareOrdinal(name, decodedName) == 0) 793return (string.CompareOrdinal(name, reencodedName) == 0) ? decodedName : name;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CollectionDataContract.cs (1)
738if (String.CompareOrdinal(KeyName, ValueName) == 0)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AddressHeader.cs (1)
83if (string.CompareOrdinal(hdr1, hdr2) != 0)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannel.cs (1)
931if (String.CompareOrdinal(operation.ReplyAction, rpc.Reply.Headers.Action) != 0)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceContractGenerator.cs (2)
678int i = String.CompareOrdinal(p1.Namespace, p2.Namespace); 681i = String.CompareOrdinal(p1.Name, p2.Name);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\FaultFormatter.cs (1)
171{ return string.CompareOrdinal(x.Action, y.Action); }
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\ProxyOperationRuntime.cs (1)
405return (String.CompareOrdinal(message.Headers.Action, action) == 0);
Shared\MSBuildProj.cs (1)
391if (string.IsNullOrEmpty(projectName) || string.CompareOrdinal(projectExtension.ToLowerInvariant(), ".csproj") != 0)
ILAssembler (1)
VTableExportPEBuilder.cs (1)
521Array.Sort(sortedExports, (a, b) => string.CompareOrdinal(a.Name, b.Name));
ILCompiler.Compiler (2)
Compiler\DependencyAnalysis\FrozenStringNode.cs (1)
48return string.CompareOrdinal(_data, ((FrozenStringNode)other)._data);
parent\parent\Common\Compiler\NativeAotNameMangler.cs (1)
268return string.CompareOrdinal(leftName, rightName);
ILCompiler.ReadyToRun (3)
Compiler\DependencyAnalysis\ReadyToRun\InjectStringThunksSignature.cs (1)
35stubs.Sort((a, b) => string.CompareOrdinal(a.LookupString, b.LookupString));
Compiler\DependencyAnalysis\ReadyToRun\ReadyToRunInstructionSetSupportSignature.cs (1)
120return string.CompareOrdinal(_instructionSetsSupport, ((ReadyToRunInstructionSetSupportSignature)other)._instructionSetsSupport);
parent\parent\Common\Compiler\NativeAotNameMangler.cs (1)
268return string.CompareOrdinal(leftName, rightName);
ILCompiler.TypeSystem (1)
parent\parent\Common\TypeSystem\Sorting\MethodSignature.Sorting.cs (1)
48result = string.CompareOrdinal(thisData.index, otherData.index);
Microsoft.Build.Tasks.Core (3)
GenerateApplicationManifest.cs (2)
381if (GetRequestedExecutionLevel(out string requestedExecutionLevel) && String.CompareOrdinal(requestedExecutionLevel, Constants.UACAsInvoker) != 0) 451if (String.IsNullOrEmpty(InputManifest?.ItemSpec) || String.CompareOrdinal(InputManifest.ItemSpec, "NoManifest") == 0)
TarDirectory.cs (1)
326entries.Sort(static (left, right) => string.CompareOrdinal(left.EntryName, right.EntryName));
Microsoft.CodeAnalysis (4)
CommandLine\SarifV1ErrorLogger.cs (1)
297list.Sort((x, y) => string.CompareOrdinal(x.Key, y.Key));
InternalUtilities\EnumField.cs (1)
78? string.CompareOrdinal(field1.Name, field2.Name)
MetadataReader\PEModule.cs (1)
740result = string.CompareOrdinal(left.Key, right.Key);
SwitchConstantValueHelper.cs (1)
90return string.CompareOrdinal(first.StringValue, second.StringValue);
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Symbols.cs (1)
1970if (snd.Name != fst.Name) return string.CompareOrdinal(fst.Name, snd.Name);
BoundTree\UnboundLambda.cs (1)
1474int argCompare = string.CompareOrdinal(argx?.ToString(), argy?.ToString());
Compilation\LexicalOrderSymbolComparer.cs (1)
50comparison = string.CompareOrdinal(x.Name, y.Name);
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
774result = string.CompareOrdinal(x.TypeDescriptorKey, y.TypeDescriptorKey);
Symbols\Source\SourceAssemblySymbol.cs (1)
1130int result = String.CompareOrdinal(x.Name, y.Name);
Microsoft.CodeAnalysis.Features (2)
CodeFixes\Service\CodeFixService.cs (1)
279diagnosticList.Sort(static (d1, d2) => DiagnosticId.CompareOrdinal(d1.Id, d2.Id));
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
2441var result = string.CompareOrdinal(x.filePath, y.filePath);
Microsoft.CodeAnalysis.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Runtime\UseStringEqualsOverStringCompare.cs (1)
309/// <item>The other operand is any invocation of <see cref="string.CompareOrdinal(string, string)"/></item>
Microsoft.NetCore.Analyzers\Runtime\UseStringEqualsOverStringCompare.Fixer.cs (1)
258/// Replaces <see cref="string.CompareOrdinal(string, string)"/> violations.
Microsoft.CodeAnalysis.VisualBasic (2)
Compilation\DocumentationComments\DocumentationCommentWalker.vb (1)
196If candidateId IsNot Nothing AndAlso (smallestSymbolCommentId Is Nothing OrElse String.CompareOrdinal(smallestSymbolCommentId, candidateId) > 0) Then
Symbols\Tuples\TupleTypeSymbol.vb (1)
1129If sourceName IsNot Nothing AndAlso Not wasInferred AndAlso (allMissing OrElse String.CompareOrdinal(destinationNames(i), sourceName) <> 0) Then
Microsoft.Deployment.DotNet.Releases (2)
ReleaseVersion.cs (2)
497compareResult = string.CompareOrdinal(dotPartsA[i], dotPartsB[i]); 512if (string.CompareOrdinal(a, b) == 0)
Microsoft.Maui.Controls (1)
TypedBinding.cs (1)
502 if (!string.IsNullOrEmpty(e.PropertyName) && string.CompareOrdinal(e.PropertyName, PropertyName) != 0)
Microsoft.NET.Build.Extensions.Tasks (1)
parent\Common\ConflictResolution\ConflictResolver.cs (1)
338int cmp = string.CompareOrdinal(item1.PackageId, item2.PackageId);
Microsoft.NET.Build.Tasks (1)
parent\Common\ConflictResolution\ConflictResolver.cs (1)
338int cmp = string.CompareOrdinal(item1.PackageId, item2.PackageId);
Microsoft.NET.Sdk.Publish.Tasks (4)
MsDeploy\CommonUtility.cs (1)
1081if (string.CompareOrdinal(name, lastItemName) != 0)
Tasks\MsDeploy\CreateParameterFile.cs (1)
184if (string.CompareOrdinal(identityValues[i], childElement.GetAttribute(parameterIdentities[i])) != 0)
Tasks\MsDeploy\ImportParameterFile.cs (2)
75if (string.CompareOrdinal(attributeName, "xmlns") == 0 77|| string.CompareOrdinal(attributeName, "name") == 0
Microsoft.NET.Sdk.StaticWebAssets.Tasks (10)
Data\StaticWebAssetEndpointProperty.cs (2)
29public int CompareTo(StaticWebAssetEndpointProperty other) => string.CompareOrdinal(Name, other.Name) switch 310 => string.CompareOrdinal(Value, other.Value),
Data\StaticWebAssetEndpointResponseHeader.cs (2)
49public int CompareTo(StaticWebAssetEndpointResponseHeader other) => string.CompareOrdinal(Name, other.Name) switch 510 => string.CompareOrdinal(Value, other.Value),
Data\StaticWebAssetEndpointSelector.cs (2)
33var nameComparison = string.CompareOrdinal(Name, other.Name); 39var valueComparison = string.CompareOrdinal(Value, other.Value);
GenerateStaticWebAssetsManifest.cs (3)
52Array.Sort(assets, (l, r) => string.CompareOrdinal(l.Identity, r.Identity)); 55Array.Sort(endpoints, (l, r) => string.CompareOrdinal(l.Route, r.Route) switch 570 => string.CompareOrdinal(l.AssetFile, r.AssetFile),
MergeStaticWebAssets.cs (1)
31Array.Sort(assets, (a, b) => string.CompareOrdinal(a.Identity, b.Identity));
Microsoft.VisualStudio.TestPlatform.Extensions.TestIds.TestLogger (1)
TestIdsLogger.cs (1)
199(_, existing) => string.CompareOrdinal(record.DisplayName, existing.DisplayName) < 0 ? record : existing);
NuGet.Commands (1)
RestoreCommand\Utility\LockFileUtils.cs (1)
784lockFileItems.Sort(static (x, y) => string.CompareOrdinal(x.Path, y.Path));
NuGet.Packaging (1)
PackageCreation\Authoring\PackageBuilder.cs (1)
1278return String.CompareOrdinal(xPathNormalized, yPathNormalized);
PresentationBuildTasks (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\BamlMapTable.cs (1)
123int cmp = string.CompareOrdinal(typeShortName, probeType.Name);
PresentationFramework (1)
System\Windows\Markup\BamlMapTable.cs (1)
123int cmp = string.CompareOrdinal(typeShortName, probeType.Name);
System.ComponentModel.TypeConverter (1)
System\Drawing\ColorConverter.cs (1)
149public int Compare(Color left, Color right) => string.CompareOrdinal(left.Name, right.Name);
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\Metrics\AggregatorStore.cs (1)
335Array.Sort(instructions, (LabelInstruction a, LabelInstruction b) => string.CompareOrdinal(a.LabelName, b.LabelName));
System.IO.Packaging (1)
System\IO\Packaging\PackUriHelper.cs (1)
845return string.CompareOrdinal(NormalizedPartUriString, otherPartUri.NormalizedPartUriString);
System.Private.CoreLib (5)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Resources\FastResourceComparer.cs (2)
50return string.CompareOrdinal(sa, sb); 55return string.CompareOrdinal(a, b);
src\runtime\src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (2)
344return string.CompareOrdinal(x, y); 441public override int Compare(string? x, string? y) => string.CompareOrdinal(x, y);
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (1)
798return comparison == 0 ? string.CompareOrdinal(x.DisplayName, y.DisplayName) : comparison;
System.Private.CoreLib.Generators (1)
NativeRuntimeEventSourceGenerator.cs (1)
267if (!latestEventVersions.TryGetValue(eventId, out string? existingVersion) || string.CompareOrdinal(version, existingVersion) > 0)
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\ClassDataContract.cs (3)
1299int nsCompare = string.CompareOrdinal(x._ns, y._ns); 1303int nameCompare = string.CompareOrdinal(x._member.Name, y._member.Name); 1493return string.CompareOrdinal(x.Name, y.Name);
System.Private.Xml (7)
System\Xml\Core\XmlTextReaderImplHelpers.cs (2)
694return string.CompareOrdinal(ns, other.ns); 699return string.CompareOrdinal(localName, other.localName);
System\Xml\XPath\Internal\CompiledXPathExpr.cs (1)
149return string.CompareOrdinal(baseUri, nextbaseUri);
System\Xml\XPath\Internal\Query.cs (1)
165int cmpBase = string.CompareOrdinal(baseUriL, baseUriR);
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
5454cmp = string.CompareOrdinal((string)litLeft, (string)litRight);
System\Xml\Xsl\Xslt\Compiler.cs (2)
394result = string.CompareOrdinal(x.ErrorNumber, y.ErrorNumber); 398return string.CompareOrdinal(x.ErrorText, y.ErrorText);
System.Reflection.Metadata (1)
System\Reflection\Metadata\MetadataReader.WinMD.cs (1)
200Debug.Assert(string.CompareOrdinal(keys[i], keys[i + 1]) < 0);
System.Resources.Extensions (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Resources\FastResourceComparer.cs (2)
50return string.CompareOrdinal(sa, sb); 55return string.CompareOrdinal(a, b);
System.Resources.Writer (1)
System\Resources\__FastResourceComparer.cs (1)
38return string.CompareOrdinal(a, b);
System.Security.Cryptography.Xml (3)
System\Security\Cryptography\Xml\AttributeSortOrder.cs (2)
20int namespaceCompare = string.CompareOrdinal(nodeA.NamespaceURI, nodeB.NamespaceURI); 22return string.CompareOrdinal(nodeA.LocalName, nodeB.LocalName);
System\Security\Cryptography\Xml\NamespaceSortOrder.cs (1)
24return string.CompareOrdinal(nodeA.LocalName, nodeB.LocalName);
System.ServiceModel.Primitives (4)
System\ServiceModel\Channels\AddressHeader.cs (1)
94if (string.CompareOrdinal(hdr1, hdr2) != 0)
System\ServiceModel\Channels\ServiceChannel.cs (1)
934if (String.CompareOrdinal(operation.ReplyAction, rpc.Reply.Headers.Action) != 0)
System\ServiceModel\Dispatcher\FaultFormatter.cs (1)
188{ return string.CompareOrdinal(x.Action, y.Action); }
System\ServiceModel\Dispatcher\ProxyOperationRuntime.cs (1)
390return (String.CompareOrdinal(message.Headers.Action, action) == 0);
System.Xaml (2)
System\Xaml\XamlObjectReader.cs (2)
2257return string.CompareOrdinal(xProperty.Name, yProperty.Name); 2317return string.CompareOrdinal(xProperty.Name, yProperty.Name);