75 references to StartsWith
Aspire.Dashboard (3)
Model\TextVisualizerViewModel.cs (3)
227return span.StartsWith("<?xml", StringComparison.OrdinalIgnoreCase) 228|| span.StartsWith("<!--", StringComparison.Ordinal) 229|| span.StartsWith("<!DOCTYPE", StringComparison.OrdinalIgnoreCase)
Microsoft.AspNetCore.Components (1)
NavigationManager.cs (1)
352if (MemoryExtensions.StartsWith(uri, _baseUri!.OriginalString.AsSpan(), StringComparison.Ordinal))
Microsoft.AspNetCore.Components.Endpoints (1)
FormMapping\HttpContextFormValueMapper.cs (1)
56if (incomingScopeQualifiedFormNameSpan[1..].StartsWith(currentMappingScopeName, StringComparison.Ordinal)
Microsoft.AspNetCore.Localization (2)
CookieRequestCultureProvider.cs (2)
82if (!potentialCultureName.StartsWith(_culturePrefix, StringComparison.Ordinal) || ! 83potentialUICultureName.StartsWith(_uiCulturePrefix, StringComparison.Ordinal))
Microsoft.AspNetCore.Mvc.Razor (1)
TagHelpers\UrlResolutionTagHelper.cs (1)
329if (key.StartsWith("~/", StringComparison.Ordinal))
Microsoft.AspNetCore.Server.HttpSys (2)
RequestProcessing\Request.cs (2)
130else if (baseValue == '/' && originalPath.AsSpan(originalOffset).StartsWith("%2F", StringComparison.OrdinalIgnoreCase)) 143&& originalPath.AsSpan(originalOffset).StartsWith("%2F", StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.Server.IIS (2)
Core\IISHttpContext.cs (2)
236else if (baseValue == '/' && originalPath.AsSpan(originalOffset).StartsWith("%2F", StringComparison.OrdinalIgnoreCase)) 249&& originalPath.AsSpan(originalOffset).StartsWith("%2F", StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.WebSockets (1)
WebSocketMiddleware.cs (1)
176if (extension.AsSpan().TrimStart().StartsWith("permessage-deflate", StringComparison.Ordinal))
Microsoft.Build (3)
Logging\TerminalLogger\TerminalLogger.cs (2)
927if (outputPathSpan.StartsWith(workingDirectorySpan, FileUtilities.PathComparison)) 940if (outputPathSpan.StartsWith(sourceRootSpan, FileUtilities.PathComparison))
Utilities\Utilities.cs (1)
229bool startsWithCData = innerXml.AsSpan().TrimStart().StartsWith("<![CDATA[".AsSpan(), StringComparison.Ordinal);
Microsoft.Build.Framework (1)
FileClassifier.cs (1)
225=> assemblyName.StartsWith(MicrosoftAssemblyPrefixSpan, StringComparison.OrdinalIgnoreCase);
Microsoft.CodeAnalysis (1)
MetadataReader\MetadataHelpers.cs (1)
654if (len == 6 && start == 0 && nameSpan.StartsWith(SystemString.AsSpan(), StringComparison.Ordinal))
Microsoft.CodeAnalysis.CSharp (1)
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
223hasDebugIds = !isDisplayClassParentField && name.AsSpan(suffixIndex).StartsWith(GeneratedNameConstants.SuffixSeparator.AsSpan(), StringComparison.Ordinal);
Microsoft.Extensions.AI.Abstractions (1)
Contents\DataUriParser.cs (1)
34if (!dataUri.Span.StartsWith(Scheme.AsSpan(), StringComparison.OrdinalIgnoreCase))
Microsoft.Extensions.Diagnostics (1)
Metrics\ListenerSubscription.cs (1)
194if (!instrument.Meter.Name.AsSpan().StartsWith(prefix, StringComparison.OrdinalIgnoreCase) ||
Microsoft.Extensions.Diagnostics.ResourceMonitoring (3)
Linux\LinuxUtilizationParserCgroupV2.cs (2)
680if (quotaBuffer.StartsWith("max", StringComparison.InvariantCulture)) 721if (content.StartsWith("max", StringComparison.InvariantCulture))
Linux\Network\LinuxNetworkUtilizationParser.cs (1)
151if (!firstLine.StartsWith(Sl, StringComparison.Ordinal))
Microsoft.Extensions.Http.Diagnostics (1)
Http\HttpDependencyMetadataResolver.cs (1)
374if (requestRouteAsSpan.StartsWith("//".AsSpan(), StringComparison.OrdinalIgnoreCase))
Microsoft.Extensions.Logging (1)
LoggerRuleSelector.cs (1)
73if (!category.AsSpan().StartsWith(prefix, StringComparison.OrdinalIgnoreCase) ||
Microsoft.Extensions.Primitives (1)
StringSegment.cs (1)
344return AsSpan().StartsWith(text.AsSpan(), comparisonType);
Microsoft.Extensions.Telemetry (2)
Logging\Import\LoggerRuleSelector.cs (1)
77if (!category.AsSpan().StartsWith(prefix, StringComparison.OrdinalIgnoreCase) ||
Sampling\LogSamplingRuleSelector.cs (1)
58if (!category.AsSpan().StartsWith(prefix, StringComparison.OrdinalIgnoreCase) ||
Microsoft.Maui.Graphics (6)
Color.cs (6)
610 if (value.StartsWith("rgba".AsSpan(), StringComparison.OrdinalIgnoreCase)) 633 if (value.StartsWith("rgb".AsSpan(), StringComparison.OrdinalIgnoreCase)) 654 if (value.StartsWith("hsla".AsSpan(), StringComparison.OrdinalIgnoreCase)) 677 if (value.StartsWith("hsl".AsSpan(), StringComparison.OrdinalIgnoreCase)) 698 if (value.StartsWith("hsva".AsSpan(), StringComparison.OrdinalIgnoreCase)) 721 if (value.StartsWith("hsv".AsSpan(), StringComparison.OrdinalIgnoreCase))
Microsoft.ML.Tokenizers (9)
Model\BPETokenizer.cs (3)
863if (ContinuingSubwordPrefix is not null && span.StartsWith(ContinuingSubwordPrefix.AsSpan(), StringComparison.Ordinal)) 949if (continuingSubwordPrefix && sSpan.StartsWith(ContinuingSubwordPrefix.AsSpan(), StringComparison.Ordinal)) 1039if (ContinuingSubwordPrefix is not null && span.StartsWith(ContinuingSubwordPrefix.AsSpan(), StringComparison.Ordinal))
RegexGenerator.g.cs (6)
360!slice.Slice(1).StartsWith("ve", StringComparison.OrdinalIgnoreCase)) // Match the string "ve" (ordinal case-insensitive) 377!slice.Slice(1).StartsWith("re", StringComparison.OrdinalIgnoreCase)) // Match the string "re" (ordinal case-insensitive) 1276!slice.Slice(1).StartsWith("re", StringComparison.OrdinalIgnoreCase)) // Match the string "re" (ordinal case-insensitive) 1293!slice.Slice(1).StartsWith("ve", StringComparison.OrdinalIgnoreCase)) // Match the string "ve" (ordinal case-insensitive) 1523!slice.Slice(1).StartsWith("re", StringComparison.OrdinalIgnoreCase)) // Match the string "re" (ordinal case-insensitive) 1540!slice.Slice(1).StartsWith("ve", StringComparison.OrdinalIgnoreCase)) // Match the string "ve" (ordinal case-insensitive)
PresentationFramework (1)
System\Windows\Documents\FixedSchema.cs (1)
438if (attrValueSpan.StartsWith(_contextColor, StringComparison.Ordinal))
System.ComponentModel.TypeConverter (2)
src\libraries\Common\src\System\Drawing\ColorConverterCommon.cs (2)
99else if (text.StartsWith("0x", StringComparison.OrdinalIgnoreCase) || text.StartsWith("&h", StringComparison.OrdinalIgnoreCase))
System.Data.Odbc (1)
System\Data\Odbc\OdbcUtils.cs (1)
543if (_sqlstatement.AsSpan(tempidx).StartsWith(tokenString, StringComparison.OrdinalIgnoreCase))
System.Diagnostics.DiagnosticSource (3)
System\Diagnostics\DsesFilterAndTransform.cs (3)
98filterAndPayloadSpec.AsSpan(startIdx, endIdx - startIdx).StartsWith(c_ActivitySourcePrefix.AsSpan(), StringComparison.Ordinal); 249else if (suffixPart.StartsWith(c_ParentRatioSamplerPrefix.AsSpan(), StringComparison.OrdinalIgnoreCase)) 266else if (suffixPart.StartsWith(c_ParentRateLimitingSamplerPrefix.AsSpan(), StringComparison.OrdinalIgnoreCase))
System.Drawing.Primitives (2)
src\libraries\Common\src\System\Drawing\ColorConverterCommon.cs (2)
99else if (text.StartsWith("0x", StringComparison.OrdinalIgnoreCase) || text.StartsWith("&h", StringComparison.OrdinalIgnoreCase))
System.Net.HttpListener (1)
System\Net\Managed\HttpListenerRequest.Managed.cs (1)
96if (version.Length != 8 || !version.StartsWith("HTTP/", StringComparison.Ordinal))
System.Net.Requests (1)
System\Net\HttpWebResponse.cs (1)
278if (srchString.AsSpan().Trim().StartsWith("text/", StringComparison.Ordinal))
System.Private.CoreLib (13)
src\libraries\System.Private.CoreLib\src\System\Environment.GetFolderPathCore.Unix.cs (2)
204if (!line.AsSpan(pos).StartsWith(key, StringComparison.Ordinal)) continue; 220if (line.AsSpan(pos).StartsWith(RelativeToHomePrefix, StringComparison.Ordinal))
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeParse.cs (1)
3733if (span.StartsWith(match, StringComparison.OrdinalIgnoreCase))
src\libraries\System.Private.CoreLib\src\System\Globalization\IdnMapping.cs (2)
517if (unicode.Slice(iAfterLastDot).StartsWith(c_strAcePrefix, StringComparison.OrdinalIgnoreCase)) 766if (!ascii.AsSpan(iAfterLastDot).StartsWith(c_strAcePrefix, StringComparison.OrdinalIgnoreCase))
src\libraries\System.Private.CoreLib\src\System\IO\DirectoryInfo.cs (1)
92if (trimmedNewPath.StartsWith(trimmedCurrentPath, PathInternal.StringComparison)
src\libraries\System.Private.CoreLib\src\System\Number.Parsing.cs (1)
934return typedSpan.StartsWith(typedValue, comparisonType);
src\libraries\System.Private.CoreLib\src\System\Reflection\Module.cs (1)
190return cls.Name.AsSpan().StartsWith(slice, comparison);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\MultiStringIgnoreCaseSearchValuesFallback.cs (1)
32if (remaining.StartsWith(value, StringComparison.OrdinalIgnoreCase))
src\libraries\System.Private.CoreLib\src\System\Security\SecurityElement.cs (1)
351if (str.AsSpan(index).StartsWith(strEscValue, StringComparison.Ordinal))
src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (2)
1127return this.StartsWith(valueChars, comparisonType); 1151return this.StartsWith(valueChars, comparisonType);
src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (1)
542return name.StartsWith(str, comparison);
System.Private.Uri (3)
System\DomainNameHelper.cs (1)
268if (label.StartsWith("xn--", StringComparison.Ordinal))
System\Uri.cs (2)
3171Debug.Assert(str.StartsWith(_syntax.SchemeName, StringComparison.OrdinalIgnoreCase)); 3189if ((cF & Flags.AuthorityFound) != 0 && !str.Slice(schemeLength).StartsWith("://", StringComparison.Ordinal))
System.Security.Cryptography (1)
System\Security\Cryptography\X509Certificates\X500NameEncoder.cs (1)
481bool prefixed = str.StartsWith(OidTagPrefix, StringComparison.OrdinalIgnoreCase);
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\RegexNode.cs (1)
1445Debug.Assert(node.Str.AsSpan().StartsWith(startingSpan, StringComparison.Ordinal));
System.Text.RegularExpressions.Generator (1)
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexNode.cs (1)
1445Debug.Assert(node.Str.AsSpan().StartsWith(startingSpan, StringComparison.Ordinal));
xunit.assert (1)
StringAsserts.cs (1)
1622 if (!actualString.StartsWith(expectedStartString, comparisonType))