213 references to StartsWith
aspire (27)
Agents\AspireSkills\AspireSkillsInstaller.cs (4)
506if (version.StartsWith('v') || version.StartsWith('V')) 519var unprefixedVersion = version.StartsWith('v') || version.StartsWith('V') ? version[1..] : version;
Agents\AspireSkills\GitHubArtifactAttestationVerifier.cs (2)
200if (version.StartsWith('v') || version.StartsWith('V'))
Agents\ClaudeCode\ClaudeCodeCliRunner.cs (2)
71if (versionString.StartsWith('v') || versionString.StartsWith('V'))
Agents\Copilot\CopilotCliRunner.cs (2)
100if (versionString.StartsWith('v') || versionString.StartsWith('V'))
Agents\OpenCode\OpenCodeCliRunner.cs (2)
64if (versionString.StartsWith('v') || versionString.StartsWith('V'))
Agents\Playwright\PlaywrightCliRunner.cs (2)
59if (versionString.StartsWith('v') || versionString.StartsWith('V'))
Agents\VsCode\VsCodeCliRunner.cs (2)
75if (versionString.StartsWith('v') || versionString.StartsWith('V'))
Commands\AgentTelemetryCommand.cs (2)
185value.StartsWith('/') || 186value.StartsWith('~') ||
Commands\ParseResultHelper.cs (2)
300if (token.Value.StartsWith('-') 355if (!token.StartsWith('-'))
Commands\PipelineCommandBase.cs (1)
1267var extensionFilters = filters.Where(f => f.StartsWith('.'));
CommonOptionNames.cs (1)
78if (!commandSeen && !arg.StartsWith('-'))
Diagnostics\CliLogFormat.cs (1)
99if (!line.StartsWith('['))
Npm\SigstoreNpmProvenanceChecker.cs (1)
341var purlPackageName = packageName.StartsWith('@')
OpenCode\OpenCodeCliRunner.cs (2)
57if (versionString.StartsWith('v') || versionString.StartsWith('V'))
Scaffolding\ScaffoldingService.cs (1)
721=> entry.StartsWith('/') ? entry[1..] : entry;
Aspire.Cli.EndToEnd.Tests (1)
Helpers\CliE2ETestHelpers.cs (1)
1211var destDirName = dirName.StartsWith('.') ? "_" + dirName[1..] : dirName;
Aspire.Cli.Tests (6)
Commands\TelemetryLogsCommandTests.cs (1)
650var jsonLine = outputWriter.Logs.Single(l => l.TrimStart().StartsWith('['));
Commands\TelemetrySpansCommandTests.cs (1)
384var jsonLine = outputWriter.Logs.Single(l => l.TrimStart().StartsWith('['));
Commands\TelemetryTracesCommandTests.cs (4)
136var jsonLine = outputWriter.Logs.Single(l => l.TrimStart().StartsWith('[')); 224var jsonLine = outputWriter.Logs.Single(l => l.TrimStart().StartsWith('[')); 588var jsonLine = outputWriter.Logs.Single(l => l.TrimStart().StartsWith('[')); 672var jsonLine = outputWriter.Logs.Single(l => l.TrimStart().StartsWith('['));
Aspire.Dashboard (6)
Model\BrowserTimeProvider.cs (1)
78_ => DateTimeFormatInfo.CurrentInfo.LongTimePattern.StartsWith('H')
Model\ConnectionStringParser.cs (5)
366if (token.StartsWith('[') && token.Contains(']')) 374if ((afterBracket.StartsWith(':') || afterBracket.StartsWith(',')) && afterBracket.Length > 1) 571if (connectionString.StartsWith('/') || connectionString.StartsWith('\\') ||
Aspire.Deployment.EndToEnd.Tests (1)
FoundryHostedAgentDeploymentTests.cs (1)
615var responseMessages = responsePayload.TrimStart().StartsWith('{')
Aspire.Hosting (5)
ApplicationModel\Docker\ContainerFilesExtensions.cs (1)
104if (!destinationPath.StartsWith('/'))
Orchestrator\ApplicationOrchestrator.cs (2)
489if (primaryPath.StartsWith('/') && primaryPath.Length > 1) 541if (url.Url.StartsWith('/') && endpoint.AllocatedEndpoint is { } allocatedEndpoint)
Publishing\ContainerRuntimeBase.cs (2)
826if (trimmed.StartsWith('[')) 847if (trimmed.StartsWith('{'))
Aspire.Hosting.CodeGeneration.Python (2)
AtsPythonCodeGenerator.cs (2)
2282if (typeName.StartsWith('I') && typeName.Length > 1 && char.IsUpper(typeName[1])) 2298if (typeName.StartsWith('I') && typeName.Length > 1 && char.IsUpper(typeName[1]))
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
RustLanguageSupportTests.cs (1)
132if (trimmed.StartsWith('['))
Aspire.Hosting.CodeGeneration.TypeScript (3)
AtsTypeScriptCodeGenerator.cs (1)
188if (lines.Count == 1 && !lines[0].StartsWith('@'))
TypeScriptApiProjector.cs (2)
813if (lines.Count == 1 && !lines[0].StartsWith('@')) 3003if (typeName.StartsWith('I') && typeName.Length > 1 && char.IsUpper(typeName[1]))
Aspire.Hosting.Docker (2)
EnvFile.cs (2)
40if (trimmed.StartsWith('#')) 74if (!trimmed.StartsWith('#') && trimmed.Contains('='))
Aspire.Hosting.Dotnet.Tests (3)
DotnetProjectBuildCoordinatorTests.cs (3)
1185var responseFileArgument = Assert.Single(refreshedArguments, argument => argument.StartsWith('@')); 1255var firstResponseFileArgument = Assert.Single(firstArguments, argument => argument.StartsWith('@')); 1270var secondResponseFileArgument = Assert.Single(secondArguments, argument => argument.StartsWith('@'));
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxReadinessProbe.cs (1)
196var responseMessages = responsePayload.TrimStart().StartsWith('{')
Aspire.Hosting.Java (3)
JavaDockerfileGenerator.cs (3)
408|| path.StartsWith('/') 409|| path.StartsWith('\\') 418=> path.StartsWith('\\')
Aspire.Hosting.JavaScript (4)
DenoHostingExtensions.cs (2)
1013if (containerPath.StartsWith('/') || IsWindowsDriveQualifiedPath(containerPath)) 1180if (index + 1 < runtimeArgs.Count && !runtimeArgs[index + 1].StartsWith('-'))
JavaScriptHostingExtensions.cs (2)
1301if (!apiPath.StartsWith('/')) 3238if (normalizedPath.StartsWith('/'))
Aspire.Hosting.Kubernetes (4)
KubernetesGatewayExtensions.cs (2)
114if (!path.StartsWith('/')) 153if (!path.StartsWith('/'))
KubernetesIngressExtensions.cs (2)
129if (!path.StartsWith('/')) 173if (!path.StartsWith('/'))
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
430if (!keyFilePath.StartsWith('/') ||
crossgen2 (1)
parent\parent\Common\CommandLineHelpers.cs (1)
196if (arg.StartsWith('@'))
dotnet-aot (3)
parent\dotnet\LoggerUtility.cs (2)
177else if (arg.StartsWith('-') || arg.StartsWith('/'))
parent\dotnet\Parser.cs (1)
321.Select(line => line.TrimStart().StartsWith('#') ? string.Empty : line)
ILAssembler (1)
GrammarVisitor.cs (1)
3096bool neg = text.StartsWith('-');
ilc (2)
ConfigurablePInvokePolicy.cs (1)
45if (entry.StartsWith('#'))
parent\parent\Common\CommandLineHelpers.cs (1)
196if (arg.StartsWith('@'))
ILCompiler.Compiler (4)
Compiler\DependencyAnalysis\PInvokeMethodFixupNode.cs (1)
60if (factory.Target.IsWindows && entryPointName.StartsWith('#'))
parent\parent\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (1)
87(section.Name.StartsWith('.') ? section.Name : "." + section.Name),
parent\parent\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (2)
80(section.Name.StartsWith('_') || section.Name.StartsWith('.') ? section.Name : "." + section.Name);
ILCompiler.MetadataTransform (1)
Internal\Metadata\NativeFormat\Writer\NativeMetadataWriter.cs (1)
377bool alreadyQuoted = asString.StartsWith('\"') && asString.EndsWith('\"');
ILCompiler.ReadyToRun (3)
parent\parent\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (1)
87(section.Name.StartsWith('.') ? section.Name : "." + section.Name),
parent\parent\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (2)
80(section.Name.StartsWith('_') || section.Name.StartsWith('.') ? section.Name : "." + section.Name);
ILCompiler.TypeSystem (1)
parent\parent\Common\TypeSystem\IL\UnsafeAccessors.cs (1)
634if (!name.StartsWith('!'))
illink (7)
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
OpenIdConnectHandler.cs (1)
1512if (!uri.StartsWith('/'))
Microsoft.AspNetCore.Authentication.WsFederation (1)
WsFederationHandler.cs (1)
510if (!uri.StartsWith('/'))
Microsoft.AspNetCore.Components (7)
NavigationManager.cs (3)
185if (relativeUri.StartsWith('#')) 195if (relativeUri.StartsWith('?')) 223=> uri.StartsWith('/') || System.Uri.TryCreate(uri, UriKind.Absolute, out _);
Routing\Router.cs (1)
430var normalizedRoute = route.StartsWith('/') ? route : $"/{route}";
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternParser.cs (3)
217if (decoded.StartsWith('*') && decoded.EndsWith('?')) 463else if (routePattern.StartsWith('/')) 467else if (routePattern.StartsWith('~'))
Microsoft.AspNetCore.Components.Endpoints (1)
FormMapping\HttpContextFormValueMapper.cs (1)
51if (incomingScopeQualifiedFormName.StartsWith('['))
Microsoft.AspNetCore.Components.Web (1)
Forms\Mapping\FormMappingScope.cs (1)
46else if (Name.StartsWith('['))
Microsoft.AspNetCore.Diagnostics (1)
StatusCodePage\StatusCodePagesExtensions.cs (1)
104if (locationFormat.StartsWith('~'))
Microsoft.AspNetCore.Grpc.JsonTranscoding (2)
Internal\JsonTranscodingRouteAdapter.cs (1)
227else if (segment.StartsWith('*'))
Internal\JsonTranscodingServerCallContext.cs (1)
151if (header.Key.StartsWith(':') || GrpcProtocolConstants.FilteredHeaders.Contains(header.Key))
Microsoft.AspNetCore.Http.Results (1)
VirtualFileHttpResult.cs (1)
155if (normalizedPath.StartsWith('~'))
Microsoft.AspNetCore.Identity (1)
PasskeyEndpointsEndpointRouteBuilderExtensions.cs (1)
237if (!path.StartsWith('/'))
Microsoft.AspNetCore.JsonPatch.SystemTextJson (1)
Internal\PathHelpers.cs (1)
16if (path.Length > 0 && !path.StartsWith('/'))
Microsoft.AspNetCore.Mvc.Core (9)
ApplicationModels\AttributeRouteModel.cs (2)
157template.StartsWith('/')); 222if (result.StartsWith('/'))
Formatters\FormatterMappings.cs (1)
97if (format.StartsWith('.'))
Infrastructure\VirtualFileResultExecutor.cs (1)
114if (normalizedPath.StartsWith('~'))
ModelBinding\ModelNames.cs (1)
55if (propertyName.StartsWith('['))
Routing\UrlHelperBase.cs (3)
369if (!virtualPath.StartsWith('/')) 392if (!virtualPath.StartsWith('/')) 427else if (virtualPath.StartsWith('/'))
Routing\ViewEnginePath.cs (1)
20if (second.StartsWith('/'))
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (4)
FileProviderRazorProjectFileSystem.cs (1)
79var hasLeadingSlash = path2.StartsWith('/');
parent\parent\Mvc.RazorPages\src\ApplicationModels\PageRouteModelFactory.cs (3)
89Debug.Assert(relativePath.StartsWith('/')); 142Debug.Assert(viewEnginePath.StartsWith('/')); 175Debug.Assert(directory.StartsWith('/'));
Microsoft.AspNetCore.Mvc.RazorPages (5)
ApplicationModels\PageRouteModelFactory.cs (3)
89Debug.Assert(relativePath.StartsWith('/')); 142Debug.Assert(viewEnginePath.StartsWith('/')); 175Debug.Assert(directory.StartsWith('/'));
DependencyInjection\RazorPagesRazorViewEngineOptionsSetup.cs (2)
65if (path1.EndsWith('/') || path2.StartsWith('/')) 69else if (path1.EndsWith('/') && path2.StartsWith('/'))
Microsoft.AspNetCore.Mvc.TagHelpers (2)
ResourceCollectionUtilities.cs (2)
18var value = url.StartsWith('/') ? url[1..] : url; 28resolvedUrl = url.StartsWith('/') ? $"/{src}" : src;
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
NameAndIdProvider.cs (1)
161if (expression.StartsWith('['))
TemplateInfo.cs (1)
100if (partialFieldName.StartsWith('['))
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\StringExtensions.cs (1)
507return text.StartsWith(value);
Microsoft.AspNetCore.Rewrite (1)
ApacheModRewrite\FileParser.cs (1)
22if (line.StartsWith('#'))
Microsoft.AspNetCore.Routing (3)
Patterns\RoutePatternParser.cs (3)
217if (decoded.StartsWith('*') && decoded.EndsWith('?')) 463else if (routePattern.StartsWith('/')) 467else if (routePattern.StartsWith('~'))
Microsoft.AspNetCore.Routing.Abstractions (1)
VirtualPathData.cs (1)
86if (!path.StartsWith('/'))
Microsoft.AspNetCore.SpaServices.Extensions (1)
Proxying\ConditionalProxyMiddleware.cs (1)
30if (!pathPrefix.StartsWith('/'))
Microsoft.CodeAnalysis.Razor.Compiler (4)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
2129public readonly ReadOnlySpan<char> Span = original.StartsWith('@') ? original.AsSpan()[1..] : original;
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (3)
209if (directiveNameSpan is SourceSpan ns && attributeName.StartsWith('@')) 884if (directiveNameSpan is SourceSpan nameSpan && attributeName.StartsWith('@')) 1135var span = fullAttributeName.StartsWith('@')
Microsoft.DotNet.ApiSymbolExtensions (1)
Filtering\DocIdSymbolFilter.cs (1)
86if (!string.IsNullOrWhiteSpace(id) && !id.StartsWith('#') && !id.StartsWith("//"))
Microsoft.DotNet.Cli.Definitions (2)
Utilities\MSBuildArgumentParser.cs (2)
12: unquoted.StartsWith('-') || unquoted.StartsWith('/') ? 1
Microsoft.DotNet.HotReload.Watch (2)
HotReload\HotReloadDotNetWatcher.cs (2)
842=> Path.GetFileName(dir).StartsWith('.'); 1342return $".{(relativePath.StartsWith(Path.DirectorySeparatorChar) ? string.Empty : Path.DirectorySeparatorChar)}{relativePath}";
Microsoft.Extensions.Configuration.CommandLine (3)
CommandLineConfigurationProvider.cs (3)
57else if (currentArg.StartsWith('-')) 61else if (currentArg.StartsWith('/')) 144if (!mapping.Key.StartsWith('-'))
Microsoft.Extensions.FileProviders.Physical (1)
Internal\FileSystemInfoHelper.cs (1)
18else if (fileSystemInfo.Name.StartsWith('.') && (filters & ExclusionFilters.DotPrefixed) != 0)
Microsoft.Extensions.ServiceDiscovery (1)
PassThrough\PassThroughServiceEndpointProviderFactory.cs (1)
40if (uriHost.StartsWith('_') && segmentSeparatorIndex > 1 && uriHost[^1] != '.')
Microsoft.Extensions.ServiceDiscovery.Abstractions (1)
ServiceEndpointQuery.cs (1)
60if (uriHost.StartsWith('_') && segmentSeparatorIndex > 1 && uriHost[^1] != '.')
PresentationFramework (3)
Microsoft\Win32\FileDialog.cs (3)
272if (value.StartsWith('.')) // Allow calling code to provide extensions like ".ext" - 570Invariant.Assert(!extension.StartsWith('.'), "FileDialog.GetFilterExtensions should not return things starting with '.'"); 576Invariant.Assert(currentExtension.Length == 0 || currentExtension.StartsWith('.'),
SelectTests (1)
ChangedFileFilter.cs (1)
56.Where(line => line.Length > 0 && !line.StartsWith('#'))
System.Data.Common (2)
System\Data\DataTable.cs (1)
3731if (current.StartsWith('['))
System\Data\XMLSchema.cs (1)
1173if (field.StartsWith('@'))
System.DirectoryServices (1)
System\DirectoryServices\ActiveDirectory\Utils.cs (1)
1908bool isBrace = serverName.StartsWith('[');
System.Management (3)
System\Management\ManagementQuery.cs (3)
1665if (!q.StartsWith('{')) 2182if (!q.StartsWith('{')) 3037if (!q.StartsWith('*'))
System.Net.Http (5)
System\Net\Http\Headers\CacheControlHeaderValue.cs (1)
501if ((valueString.Length < 3) || !valueString.StartsWith('\"') || !valueString.EndsWith('\"'))
System\Net\Http\Headers\NameValueHeaderValue.cs (2)
361if (value.StartsWith(' ') || value.StartsWith('\t') || value.EndsWith(' ') || value.EndsWith('\t'))
System\Net\Http\HttpContent.cs (1)
141charset.StartsWith('\"') &&
System\Net\Http\MultipartContent.cs (1)
54if (!quotedBoundary.StartsWith('\"'))
System.Net.HttpListener (2)
src\runtime\src\libraries\Common\src\System\Net\CookieParser.cs (1)
855return (value.Length >= 2 && value.StartsWith('\"') && value.EndsWith('\"'))
System\Net\HttpListenerRequest.cs (1)
535int i = s.StartsWith('?') ? 1 : 0;
System.Net.Mail (5)
System\Net\Mail\Attachment.cs (1)
207if (cid.StartsWith('<') && cid.EndsWith('>'))
System\Net\Mail\MailAddress.cs (1)
155if (displayName.Length >= 2 && displayName.StartsWith('\"') && displayName.EndsWith('\"'))
System\Net\Mime\SmtpDateTime.cs (3)
177Debug.Assert(offset.StartsWith('-') || offset.StartsWith('+'), "offset initial character was not a + or -"); 184positive = offset.StartsWith('+');
System.Net.NameResolution (1)
System\Net\Dns.cs (1)
436if (hostName.StartsWith('.') || hostName.Contains("..", StringComparison.Ordinal))
System.Net.Primitives (10)
src\runtime\src\libraries\Common\src\System\Net\CookieParser.cs (1)
855return (value.Length >= 2 && value.StartsWith('\"') && value.EndsWith('\"'))
System\Net\Cookie.cs (9)
241|| value.StartsWith('$') 242|| value.StartsWith(' ') 378m_name.StartsWith('$') || 379m_name.StartsWith(' ') || 388(!(m_value.Length > 2 && m_value.StartsWith('\"') && m_value.EndsWith('\"')) && m_value.AsSpan().ContainsAny(';', ','))) 394if (Comment != null && !(Comment.Length > 2 && Comment.StartsWith('\"') && Comment.EndsWith('\"')) 401if (Path != null && !(Path.Length > 2 && Path.StartsWith('\"') && Path.EndsWith('\"')) 440if (!path.StartsWith('/') || (lastSlash = path.LastIndexOf('/')) == 0) 514if (!value.StartsWith('\"') || !value.EndsWith('\"'))
System.Net.Requests (1)
System\Net\FtpControlStream.cs (1)
633if (request.RenameTo is not null && request.RenameTo.StartsWith('/'))
System.Private.CoreLib (10)
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppContextConfigHelper.cs (4)
62if (str.StartsWith('0')) 102if (str.StartsWith('0')) 179else if (str.StartsWith('0')) 212if (str.StartsWith('0'))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Environment.GetFolderPathCore.Unix.cs (3)
128if (data is null || !data.StartsWith('/')) 158if (config is null || !config.StartsWith('/')) 172if (envPath is not null && envPath.StartsWith('/'))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CultureData.Nls.cs (1)
293if (win32Str.StartsWith('0'))
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Path.cs (1)
73return extension.StartsWith('.') ?
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (1)
1146return StartsWith((char)value.Value);
System.Private.Uri (3)
System\Uri.cs (1)
1294if (name.StartsWith('[') && name.EndsWith(']'))
System\UriBuilder.cs (2)
177if (!value.StartsWith('[') || !value.EndsWith(']')) 395if (!path.StartsWith('/') && host.Length != 0)
System.Private.Xml (6)
System\Xml\Core\XmlWellFormedWriter.cs (1)
1726if (prefix.StartsWith('x'))
System\Xml\Dom\XmlEntityReference.cs (1)
39if (name.StartsWith('#'))
System\Xml\Serialization\XmlSerializationReader.cs (1)
1462if (!href.StartsWith('#')) throw new InvalidOperationException(SR.Format(SR.XmlMissingHref, href));
System\Xml\ValidateNames.cs (1)
309if (s.StartsWith('*'))
System\Xml\XmlConvert.cs (2)
409if (token.StartsWith(' ') || 426if (token.StartsWith(' ') ||
System.ServiceProcess.ServiceController (1)
System\ServiceProcess\ServiceController.cs (1)
343if (dependencyNameStr.StartsWith('+'))
System.Web.HttpUtility (1)
System\Web\HttpUtility.cs (1)
90int namePos = query.StartsWith('?') ? 1 : 0;
System.Windows.Forms (4)
System\Resources\ResxFileRef.Converter.cs (1)
51if (stringValue.StartsWith('"'))
System\Windows\Forms\DataBinding\BindingSource.cs (1)
995if (current.StartsWith('['))
System\Windows\Forms\Dialogs\CommonDialogs\FileDialog.cs (2)
126if (defaultExt.StartsWith('.')) 632Debug.Assert(!extensions[j].StartsWith('.'),