388 references to Scheme
aspire (4)
Commands\TelemetryCommandHelpers.cs (1)
149return $"{uri.Scheme}://{uri.Authority}";
Mcp\Tools\McpToolHelpers.cs (1)
47return $"{uri.Scheme}://{uri.Authority}";
Packaging\PackagingService.cs (2)
113(uri.Scheme == Uri.UriSchemeHttps || uri.Scheme == Uri.UriSchemeHttp))
Aspire.Dashboard (6)
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
317if (Uri.TryCreate(uriPart.Uri, UriKind.Absolute, out var result) && result.Scheme.ToLowerInvariant() is "http" or "https")
Components\Dialogs\McpServerDialog.razor.cs (1)
72_isHttps = uri.Scheme == "https";
Model\ConnectionStringParser.cs (1)
147port = uri.Port != -1 ? uri.Port : DefaultPortFromScheme(uri.Scheme);
Model\Markdown\MarkdownHelpers.cs (2)
100if (!allowedUrlSchemes.Contains(uri.Scheme)) 108if (string.Equals(uri.Scheme, "javascript", StringComparison.OrdinalIgnoreCase))
Model\ResourceUrlHelpers.cs (1)
50Url = !s_browserUnsupportedSchemes.Contains(url.Url.Scheme) ? url.Url.OriginalString : null,
Aspire.Dashboard.Tests (1)
Integration\StartupTests.cs (1)
911Assert.Equal("https", uri.Scheme);
Aspire.Hosting (14)
ApplicationModel\EndpointHostHelpers.cs (1)
138return $"{uri.Scheme}://{targetHost}:{uri.Port}";
Dashboard\DashboardServiceHost.cs (1)
154scheme = uri.Scheme;
Dashboard\TransportOptionsValidator.cs (1)
77if (parsedResourceServiceEndpointUrl.Scheme == "http")
Devcontainers\Codespaces\CodespacesResourceUrlRewriterService.cs (2)
36if (!originalUrlSnapshot.IsInternal && (uri.Scheme == "http" || uri.Scheme == "https") && uri.Host == "localhost")
Devcontainers\Codespaces\CodespacesUrlRewriter.cs (1)
29var codespacesUrl = $"{uri.Scheme}://{options.Value.CodespaceName}-{uri.Port}.{options.Value.PortForwardingDomain}{uri.AbsolutePath}{uri.Query}";
ExternalServiceBuilderExtensions.cs (4)
202else if (builder.Resource.Uri.Scheme != "http" && builder.Resource.Uri.Scheme != "https") 290if (uri.Scheme != "http" && uri.Scheme != "https")
ResourceBuilderExtensions.cs (3)
904var envVarName = $"services__{externalService.Resource.Name}__{uri.Scheme}__0"; 924discoveryEnvVarName = $"services__{externalService.Resource.Name}__{uri.Scheme}__0"; 925var encodedScheme = EnvironmentVariableNameEncoder.Encode(uri.Scheme);
src\Shared\OtlpEndpointResolver.cs (1)
82return (uri.Scheme, uri.Port);
Aspire.Hosting.Maui (1)
src\Shared\OtlpEndpointResolver.cs (1)
82return (uri.Scheme, uri.Port);
Aspire.Hosting.Tests (1)
Dashboard\DashboardLifecycleHookTests.cs (1)
265Assert.Equal(expectedScheme, uri.Scheme);
dotnet-svcutil-lib (40)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpChannelFactory.cs (1)
399if (string.Compare(via.Scheme, "ws", StringComparison.OrdinalIgnoreCase) != 0)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpsChannelFactory.cs (1)
69if (string.Compare(via.Scheme, "wss", StringComparison.OrdinalIgnoreCase) != 0)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportBindingElementImporter.cs (1)
91if (address.Uri.Scheme == /*TODO: Uri.UriSchemeHttps*/ "https" && transportBindingElement is HttpTransportBindingElement && !(transportBindingElement is HttpsTransportBindingElement))
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportChannelFactory.cs (3)
170if (via.Scheme != this.Scheme) 173if (string.Compare(via.Scheme, this.Scheme, StringComparison.OrdinalIgnoreCase) != 0) 176via.Scheme, this.Scheme));
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportSecurityHelpers.cs (1)
343Fx.Assert(request.RequestUri.Scheme == UriEx.UriSchemeHttps,
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\WebSocketHelper.cs (3)
52(WebSocketHelper.SchemeWs.Equals(uri.Scheme, StringComparison.OrdinalIgnoreCase) || 53WebSocketHelper.SchemeWss.Equals(uri.Scheme, StringComparison.OrdinalIgnoreCase)); 66switch (uri.Scheme.ToLowerInvariant())
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataExchangeClient.cs (6)
63CreateChannelFactory(address.Scheme); 74CreateChannelFactory(address.Uri.Scheme); 191return address.Scheme == "http" || address.Scheme == "https"; 726if (location.Scheme != "http" && location.Scheme != "https")
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceMetadataExtension.cs (3)
196: this(listenUri.Host, requestHost, removeBaseAddress, listenUri.Scheme, requestPort, updatePortsByScheme) 273if (uri.Scheme == _requestScheme) 277else if (!_updatePortsByScheme.TryGetValue(uri.Scheme, out port))
FrameworkFork\System.ServiceModel\System\ServiceModel\EndpointAddress.cs (2)
358if (u1.Scheme != u2.Scheme) // Uri.Scheme is always lowercase
FrameworkFork\System.ServiceModel\System\ServiceModel\UriSchemeKeyedCollection.cs (7)
29return item.Scheme; 35if (this.Contains(item.Scheme)) 36throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument("item", string.Format(SRServiceModel.BaseAddressDuplicateScheme, item.Scheme)); 44if (this[index].Scheme != item.Scheme) 46if (this.Contains(item.Scheme)) 47throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument("item", string.Format(SRServiceModel.BaseAddressDuplicateScheme, item.Scheme));
Metadata\MetadaExchangeResolver.cs (3)
94bool isHttp = this.EndpointAddress.Uri.Scheme == MetadataConstants.Uri.UriSchemeHttp || this.EndpointAddress.Uri.Scheme == MetadataConstants.Uri.UriSchemeHttps; 369string scheme = endpointAddress.Uri.Scheme;
Metadata\MetadataDocumentLoader.cs (7)
214if (serviceUri.Scheme == MetadataConstants.Uri.UriSchemeFile) 273return serviceUri.Scheme == MetadataConstants.Uri.UriSchemeHttp || 274serviceUri.Scheme == MetadataConstants.Uri.UriSchemeHttps || 275serviceUri.Scheme == MetadataConstants.Uri.UriSchemeNetTcp || 276serviceUri.Scheme == MetadataConstants.Uri.UriSchemeNetPipe || 277serviceUri.Scheme == MetadataConstants.Uri.UriSchemeFile; 378if (schemaUri.Scheme == MetadataConstants.Uri.UriSchemeFile)
Metadata\ServiceDescriptor.cs (1)
101if (MetadataUrl != null && MetadataUrl.Scheme.Equals("net.pipe"))
Shared\Utilities\PathHelper.cs (1)
61if (!isUrl && (Uri.TryCreate(Path.Combine(basePath, input), UriKind.Absolute, out var uri)) && uri.Scheme == "file")
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
257(uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps) ? uri : null;
Microsoft.AspNetCore.Components.Endpoints (1)
Rendering\EndpointHtmlRenderer.Prerendering.cs (1)
271return absoluteUri.Scheme != request.Scheme
Microsoft.AspNetCore.Cors (5)
Infrastructure\CorsPolicyBuilder.cs (3)
72(uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps) && 75var builder = new UriBuilder(uri.Scheme.ToLowerInvariant(), uri.IdnHost.ToLowerInvariant());
Infrastructure\UriHelpers.cs (2)
12&& subdomain.Scheme == domain.Scheme
Microsoft.AspNetCore.Http.Extensions (1)
UriHelper.cs (1)
165scheme: uri.Scheme,
Microsoft.Build.Tasks.Core (1)
ManifestUtil\PathUtil.cs (1)
60if (Uri.UriSchemeFile.Equals(u.Scheme, StringComparison.OrdinalIgnoreCase) &&
Microsoft.Build.Tasks.Git (3)
GitOperations.cs (2)
43if (!IsSupportedScheme(uri.Scheme)) 305if (!IsSupportedScheme(submoduleUri.Scheme))
src\sourcelink\src\Common\Utilities\UriUtilities.cs (1)
15uri.Scheme == "unknown" && uri.Host != "" && uri.UserInfo == "" && uri.PathAndQuery == "/";
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
257(uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps) ? uri : null;
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
257(uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps) ? uri : null;
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
257(uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps) ? uri : null;
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
257(uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps) ? uri : null;
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
257(uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps) ? uri : null;
Microsoft.Deployment.DotNet.Releases (1)
Utils.cs (1)
56if (address.Scheme == Uri.UriSchemeFile)
Microsoft.Diagnostics.NETCore.Client (8)
DiagnosticsIpc\IpcEndpointConfig.cs (5)
166if (string.Equals(parsedAddress.Scheme, NamedPipeSchema, StringComparison.OrdinalIgnoreCase)) 171else if (string.Equals(parsedAddress.Scheme, UnixDomainSocketSchema, StringComparison.OrdinalIgnoreCase)) 176else if (string.Equals(parsedAddress.Scheme, Uri.UriSchemeFile, StringComparison.OrdinalIgnoreCase)) 180else if (!string.IsNullOrEmpty(parsedAddress.Scheme)) 182throw new FormatException($"{parsedAddress.Scheme} not supported.");
DiagnosticsIpc\IpcTcpSocketEndPoint.cs (3)
73if (!string.Equals(uri.Scheme, Uri.UriSchemeNetTcp, StringComparison.OrdinalIgnoreCase) 74&& !string.Equals(uri.Scheme, "tcp", StringComparison.OrdinalIgnoreCase)) 76throw new ArgumentException(string.Format("Unsupported Uri schema, \"{0}\"", uri.Scheme));
Microsoft.DotNet.HotReload.Watch (1)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\KestrelWebSocketServer.cs (1)
78Scheme = uri.Scheme == "https" ? "wss" : "ws"
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyService.cs (1)
238return $"{discoveryUri.Scheme}://{discoveryUri.Host}";
Microsoft.Extensions.AI.Integration.Tests (1)
ImageGeneratorIntegrationTests.cs (1)
51Assert.StartsWith("http", uc.Uri.Scheme, StringComparison.Ordinal);
Microsoft.Extensions.DotNetDeltaApplier (1)
src\sdk\src\Dotnet.Watch\HotReloadAgent.Host\Transport.cs (1)
41uri.Scheme is not ("ws" or "wss"))
Microsoft.Extensions.Http (4)
src\runtime\src\libraries\Common\src\System\Net\Http\UriRedactionHelper.cs (4)
80(true, true) => $"{uri.Scheme}://{uri.Host}{Slice(pathAndQuery, 0, queryIndex + 1)}*", 81(true, false) => $"{uri.Scheme}://{uri.Host}:{uri.Port}{Slice(pathAndQuery, 0, queryIndex + 1)}*", 82(false, true) => $"{uri.Scheme}://{uri.Host}{pathAndQuery}", 83(false, false) => $"{uri.Scheme}://{uri.Host}:{uri.Port}{pathAndQuery}"
Microsoft.Extensions.Http.Resilience (3)
Internal\UriExtensions.cs (2)
25if (currentUri.Scheme == hostUri.Scheme && currentUri.Host == hostUri.Host && currentUri.Port == hostUri.Port && hostUri.LocalPath == "/")
Resilience\Internal\ByAuthorityPipelineKeyProvider.cs (1)
18var key = (url.Scheme, url.Host, url.Port);
Microsoft.Extensions.ServiceDiscovery (5)
Configuration\ConfigurationServiceEndpointProvider.cs (2)
147if (ep.EndPoint is UriEndPoint uri && uri.Uri.Scheme is { } scheme) 159if (ep.EndPoint is UriEndPoint uri && uri.Uri.Scheme is { } scheme)
Http\ResolvingHttpDelegatingHandler.cs (3)
69Scheme = ep.Scheme, 112if (uri.Scheme.IndexOf('+') > 0) 114var scheme = uri.Scheme.Split('+')[0];
Microsoft.Extensions.ServiceDiscovery.Abstractions (1)
ServiceEndpointQuery.cs (1)
73var schemes = hasScheme ? uri.Scheme.Split('+') : [];
Microsoft.Extensions.ServiceDiscovery.Yarp (4)
ServiceDiscoveryDestinationResolver.cs (4)
79uriBuilder.Scheme = uri.Scheme; 109if (originalUri.Scheme.IndexOf('+') > 0) 112var specifiedSchemes = originalUri.Scheme.Split('+'); 125return originalUri.Scheme;
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (1)
YarpServiceDiscoveryTests.cs (1)
265Assert.Equal(expectedScheme, uri.Scheme);
Microsoft.Maui.Controls (2)
ImageSource.cs (1)
111 return Uri.TryCreate(source, UriKind.Absolute, out uri) && uri.Scheme != "file" ? FromUri(uri) : FromFile(source);
ImageSourceConverter.cs (1)
29 return Uri.TryCreate(strValue, UriKind.Absolute, out Uri uri) && uri.Scheme != "file" ? ImageSource.FromUri(uri) : ImageSource.FromFile(strValue);
Microsoft.Maui.Controls.Build.Tasks (1)
CompiledConverters\ImageSourceTypeConverter.cs (1)
18 if (Uri.TryCreate(value, UriKind.Absolute, out Uri uri) && uri.Scheme != "file")
Microsoft.Maui.Essentials (3)
Types\Shared\WebUtils.shared.cs (3)
87 return new Uri(uri.Scheme + "://" + idn.GetAscii(uri.Authority) + uri.PathAndQuery + uri.Fragment); 92 if (!callbackUrl.Scheme.Equals(expectedUrl.Scheme, StringComparison.OrdinalIgnoreCase))
Microsoft.ML.Parquet (3)
PartitionedPathUtils.cs (3)
29if (baseUri.Scheme != uri.Scheme) 53if (uri.Scheme.Equals("file", StringComparison.OrdinalIgnoreCase))
Microsoft.NET.Build.Containers (3)
AuthHandshakeMessageHandler.cs (2)
244bool schemeAllowed = realmUri.Scheme switch 254Resource.FormatString(nameof(Strings.InvalidAuthResponse_DisallowedScheme), realm, realmUri.Scheme));
FallbackToHttpMessageHandler.cs (1)
37bool canFallback = request.RequestUri.Host == _host && request.RequestUri.Port == _port && request.RequestUri.Scheme == "https";
Microsoft.NET.Sdk.Publish.Tasks (2)
Tasks\OneDeploy\DeploymentResponse.cs (1)
107Scheme = logUrl.Scheme,
Tasks\ZipDeploy\DeploymentResponse.cs (1)
55Scheme = logUrl.Scheme,
Microsoft.SourceLink.AzureDevOpsServer.Git (7)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (2)
55=> new($"{gitUri.Scheme}://{authority}", UriKind.Absolute); 269contentUri = new Uri($"{contentUri.Scheme}://{contentUri.Host}:{repoUri.Port}{contentUri.PathAndQuery}");
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (4)
66return (uri.Scheme.Equals("http", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 67uri.Scheme.Equals("https", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 68uri.Scheme.Equals("ssh", StringComparison.OrdinalIgnoreCase) ? TranslateSshUrl(uri) : 69uri.Scheme.Equals("git", StringComparison.OrdinalIgnoreCase) ? TranslateGitUrl(uri) : null) ?? url;
src\sourcelink\src\Common\Utilities\UriUtilities.cs (1)
15uri.Scheme == "unknown" && uri.Host != "" && uri.UserInfo == "" && uri.PathAndQuery == "/";
Microsoft.SourceLink.AzureRepos.Git (10)
GetSourceLinkUrl.cs (3)
25new Uri($"{gitUri.Scheme}://{gitHost[..gitHost.IndexOf('.')]}.{authority}", UriKind.Absolute) : 26new Uri($"{gitUri.Scheme}://{authority}", UriKind.Absolute); 31=> new Uri($"{repositoryUri.Scheme}://{repositoryUri.GetAuthority()}", UriKind.Absolute);
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (2)
55=> new($"{gitUri.Scheme}://{authority}", UriKind.Absolute); 269contentUri = new Uri($"{contentUri.Scheme}://{contentUri.Host}:{repoUri.Port}{contentUri.PathAndQuery}");
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (4)
66return (uri.Scheme.Equals("http", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 67uri.Scheme.Equals("https", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 68uri.Scheme.Equals("ssh", StringComparison.OrdinalIgnoreCase) ? TranslateSshUrl(uri) : 69uri.Scheme.Equals("git", StringComparison.OrdinalIgnoreCase) ? TranslateGitUrl(uri) : null) ?? url;
src\sourcelink\src\Common\Utilities\UriUtilities.cs (1)
15uri.Scheme == "unknown" && uri.Host != "" && uri.UserInfo == "" && uri.PathAndQuery == "/";
Microsoft.SourceLink.Bitbucket.Git (7)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (2)
55=> new($"{gitUri.Scheme}://{authority}", UriKind.Absolute); 269contentUri = new Uri($"{contentUri.Scheme}://{contentUri.Host}:{repoUri.Port}{contentUri.PathAndQuery}");
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (4)
66return (uri.Scheme.Equals("http", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 67uri.Scheme.Equals("https", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 68uri.Scheme.Equals("ssh", StringComparison.OrdinalIgnoreCase) ? TranslateSshUrl(uri) : 69uri.Scheme.Equals("git", StringComparison.OrdinalIgnoreCase) ? TranslateGitUrl(uri) : null) ?? url;
src\sourcelink\src\Common\Utilities\UriUtilities.cs (1)
15uri.Scheme == "unknown" && uri.Host != "" && uri.UserInfo == "" && uri.PathAndQuery == "/";
Microsoft.SourceLink.Common (1)
src\sourcelink\src\Common\Utilities\UriUtilities.cs (1)
15uri.Scheme == "unknown" && uri.Host != "" && uri.UserInfo == "" && uri.PathAndQuery == "/";
Microsoft.SourceLink.Gitea (7)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (2)
55=> new($"{gitUri.Scheme}://{authority}", UriKind.Absolute); 269contentUri = new Uri($"{contentUri.Scheme}://{contentUri.Host}:{repoUri.Port}{contentUri.PathAndQuery}");
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (4)
66return (uri.Scheme.Equals("http", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 67uri.Scheme.Equals("https", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 68uri.Scheme.Equals("ssh", StringComparison.OrdinalIgnoreCase) ? TranslateSshUrl(uri) : 69uri.Scheme.Equals("git", StringComparison.OrdinalIgnoreCase) ? TranslateGitUrl(uri) : null) ?? url;
src\sourcelink\src\Common\Utilities\UriUtilities.cs (1)
15uri.Scheme == "unknown" && uri.Host != "" && uri.UserInfo == "" && uri.PathAndQuery == "/";
Microsoft.SourceLink.Gitee (8)
GetSourceLinkUrl.cs (1)
22=> new Uri($"{gitUri.Scheme}://{authority}", UriKind.Absolute);
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (2)
55=> new($"{gitUri.Scheme}://{authority}", UriKind.Absolute); 269contentUri = new Uri($"{contentUri.Scheme}://{contentUri.Host}:{repoUri.Port}{contentUri.PathAndQuery}");
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (4)
66return (uri.Scheme.Equals("http", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 67uri.Scheme.Equals("https", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 68uri.Scheme.Equals("ssh", StringComparison.OrdinalIgnoreCase) ? TranslateSshUrl(uri) : 69uri.Scheme.Equals("git", StringComparison.OrdinalIgnoreCase) ? TranslateGitUrl(uri) : null) ?? url;
src\sourcelink\src\Common\Utilities\UriUtilities.cs (1)
15uri.Scheme == "unknown" && uri.Host != "" && uri.UserInfo == "" && uri.PathAndQuery == "/";
Microsoft.SourceLink.GitHub (8)
GetSourceLinkUrl.cs (1)
22=> new Uri($"{gitUri.Scheme}://{authority}/raw", UriKind.Absolute);
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (2)
55=> new($"{gitUri.Scheme}://{authority}", UriKind.Absolute); 269contentUri = new Uri($"{contentUri.Scheme}://{contentUri.Host}:{repoUri.Port}{contentUri.PathAndQuery}");
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (4)
66return (uri.Scheme.Equals("http", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 67uri.Scheme.Equals("https", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 68uri.Scheme.Equals("ssh", StringComparison.OrdinalIgnoreCase) ? TranslateSshUrl(uri) : 69uri.Scheme.Equals("git", StringComparison.OrdinalIgnoreCase) ? TranslateGitUrl(uri) : null) ?? url;
src\sourcelink\src\Common\Utilities\UriUtilities.cs (1)
15uri.Scheme == "unknown" && uri.Host != "" && uri.UserInfo == "" && uri.PathAndQuery == "/";
Microsoft.SourceLink.GitLab (7)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (2)
55=> new($"{gitUri.Scheme}://{authority}", UriKind.Absolute); 269contentUri = new Uri($"{contentUri.Scheme}://{contentUri.Host}:{repoUri.Port}{contentUri.PathAndQuery}");
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (4)
66return (uri.Scheme.Equals("http", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 67uri.Scheme.Equals("https", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 68uri.Scheme.Equals("ssh", StringComparison.OrdinalIgnoreCase) ? TranslateSshUrl(uri) : 69uri.Scheme.Equals("git", StringComparison.OrdinalIgnoreCase) ? TranslateGitUrl(uri) : null) ?? url;
src\sourcelink\src\Common\Utilities\UriUtilities.cs (1)
15uri.Scheme == "unknown" && uri.Host != "" && uri.UserInfo == "" && uri.PathAndQuery == "/";
Microsoft.SourceLink.GitWeb (7)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (2)
55=> new($"{gitUri.Scheme}://{authority}", UriKind.Absolute); 269contentUri = new Uri($"{contentUri.Scheme}://{contentUri.Host}:{repoUri.Port}{contentUri.PathAndQuery}");
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (4)
66return (uri.Scheme.Equals("http", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 67uri.Scheme.Equals("https", StringComparison.OrdinalIgnoreCase) ? TranslateHttpUrl(uri) : 68uri.Scheme.Equals("ssh", StringComparison.OrdinalIgnoreCase) ? TranslateSshUrl(uri) : 69uri.Scheme.Equals("git", StringComparison.OrdinalIgnoreCase) ? TranslateGitUrl(uri) : null) ?? url;
src\sourcelink\src\Common\Utilities\UriUtilities.cs (1)
15uri.Scheme == "unknown" && uri.Host != "" && uri.UserInfo == "" && uri.PathAndQuery == "/";
Microsoft.Svcutil.NamedPipeMetadataImporter (1)
NamedPipeMetadataImporter.cs (1)
32if (uri.Scheme != UriSchemeNetPipe)
NuGet.Commands (1)
TrustedSignersCommand\TrustedSignersCommandRunner.cs (1)
357if (!validUri || !string.Equals(serviceIndexUri.Scheme, "https", StringComparison.OrdinalIgnoreCase))
NuGet.Common (2)
UriUtility.cs (2)
15return uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps;
NuGet.Configuration (1)
Proxy\WebProxy.cs (1)
73var normalizedUri = uri.Scheme + "://" + uri.Host + ((!uri.IsDefaultPort) ? (":" + uri.Port) : "");
NuGet.PackageManagement (2)
Utility\UriHelper.cs (2)
121return (uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps);
NuGet.Packaging (8)
Signing\Authoring\RepositorySignPackageRequest.cs (1)
70if (!string.Equals(v3ServiceIndexUrl.Scheme, "https", StringComparison.Ordinal))
Signing\Signatures\NuGetV3ServiceIndexUrl.cs (2)
30if (!string.Equals(v3ServiceIndexUrl.Scheme, "https", StringComparison.Ordinal)) 61if (!string.Equals(url.Scheme, "https", StringComparison.Ordinal))
Signing\Timestamp\Rfc3161TimestampProvider.cs (2)
30if (!string.Equals(timeStampServerUrl.Scheme, Uri.UriSchemeHttp, StringComparison.Ordinal) && 31!string.Equals(timeStampServerUrl.Scheme, Uri.UriSchemeHttps, StringComparison.Ordinal))
Signing\Timestamp\Rfc3161TimestampRequestNetstandard21Wrapper.cs (2)
50if (timestampUri.Scheme != Uri.UriSchemeHttp && timestampUri.Scheme != Uri.UriSchemeHttps)
Signing\Utility\AttributeUtility.cs (1)
90if (!string.Equals(v3ServiceIndexUrl.Scheme, "https", StringComparison.Ordinal))
NuGet.Protocol (12)
Providers\RepositorySignatureResourceProvider.cs (2)
59|| !string.Equals(repositorySignaturesResourceUri.Scheme, "https", StringComparison.OrdinalIgnoreCase) 60&& !string.Equals(repositorySignaturesResourceUri.Scheme, "http", StringComparison.OrdinalIgnoreCase))
Resources\OwnerDetailsUriTemplateResourceV3.cs (1)
36|| !uriTemplate.Scheme.Equals("https", StringComparison.OrdinalIgnoreCase))
Resources\PackageDetailsUriResourceV3.cs (1)
38if (isValidUri && !uri.Scheme.Equals("https", StringComparison.OrdinalIgnoreCase))
Resources\PackageUpdateResource.cs (2)
438if (logErrorForHttpSources && serviceEndpointUrl.Scheme == Uri.UriSchemeHttp && !allowInsecureConnections) 741if (sourceUri.Scheme == Uri.UriSchemeHttp && !allowInsecureConnections)
Resources\RepositorySignatureResource.cs (2)
39if (!validUri || !string.Equals(repositoryContentUrl.Scheme, "https", StringComparison.OrdinalIgnoreCase)) 59|| !string.Equals(contentUrl.Scheme, "https", StringComparison.OrdinalIgnoreCase))
Resources\ServiceIndexResourceV3.cs (2)
177if (packageSource != null && uri.Scheme == Uri.UriSchemeHttp && packageSource.IsHttps) 246if (packageSource != null && uri.Scheme == Uri.UriSchemeHttp && packageSource.IsHttps)
Resources\VulnerabilityInfoResourceV3.cs (2)
254if (entry.Url.Scheme != "https" && entry.Url.Scheme != "http")
PresentationBuildTasks (2)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\ResourceIDHelper.cs (2)
56if (baseUri.Scheme == sourceUri.Scheme && baseUri.Host == sourceUri.Host)
PresentationCore (29)
MS\Internal\AppModel\SiteOfOriginPart.cs (1)
141if (string.Equals(_absoluteLocation.Scheme, Uri.UriSchemeFile, StringComparison.OrdinalIgnoreCase))
MS\Internal\FontCache\FontCacheUtil.cs (1)
553else if (fontLocation.Scheme == PackUriHelper.UriSchemePack)
MS\Internal\FontCache\FontResourceCache.cs (1)
59Debug.Assert(uri.IsAbsoluteUri && uri.Scheme == PackUriHelper.UriSchemePack && BaseUriHelper.IsPackApplicationUri(uri));
MS\Internal\IO\Packaging\ByteRangeDownloader.cs (2)
402if (!string.Equals(requestedUri.Scheme, Uri.UriSchemeHttp, StringComparison.Ordinal) && !string.Equals(requestedUri.Scheme, Uri.UriSchemeHttps, StringComparison.Ordinal))
MS\Internal\IO\Packaging\NetStream.cs (2)
92if (fullStreamLength > 0 && ((string.Equals(uri.Scheme, Uri.UriSchemeHttp, StringComparison.Ordinal)) || 93(string.Equals(uri.Scheme, Uri.UriSchemeHttps, StringComparison.Ordinal))))
MS\Internal\IO\Packaging\PseudoWebRequest.cs (1)
326return (string.Equals(_innerUri.Scheme, schemeName, StringComparison.Ordinal));
MS\Internal\WpfWebRequestHelper.cs (1)
50if (string.Equals(uri.Scheme, PackUriHelper.UriSchemePack, StringComparison.Ordinal))
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\BindUriHelper.cs (2)
81return string.Equals(first.Scheme, second.Scheme, StringComparison.OrdinalIgnoreCase) && string.Equals(first.Host, second.Host);
System\IO\Packaging\PackWebRequestFactory.cs (2)
59if (!string.Equals(uri.Scheme, PackUriHelper.UriSchemePack, StringComparison.Ordinal)) 137if (string.Equals(uri.Scheme, PackUriHelper.UriSchemePack, StringComparison.Ordinal))
System\Windows\Media\Imaging\BitmapDecoder.cs (7)
263((finalUri.Scheme == Uri.UriSchemeHttp) || 264(finalUri.Scheme == Uri.UriSchemeHttps))) 1009Debug.Assert((uri.Scheme == Uri.UriSchemeHttp) || (uri.Scheme == Uri.UriSchemeHttps)); 1019if (string.Equals(uri.Scheme, PackUriHelper.UriSchemePack, StringComparison.OrdinalIgnoreCase)) 1051else if (uri.Scheme == Uri.UriSchemeHttp) // for http 1055else if (uri.Scheme == Uri.UriSchemeHttps) // for https
System\Windows\Media\Imaging\LateBoundBitmapDecoder.cs (2)
45if (uriToDecode.Scheme == Uri.UriSchemeHttp || 46uriToDecode.Scheme == Uri.UriSchemeHttps)
System\Windows\Media\mediaclock.cs (1)
192&& baseUri.Scheme != System.IO.Packaging.PackUriHelper.UriSchemePack
System\Windows\Media\MediaPlayerState.cs (1)
809if (source != null && source.IsAbsoluteUri && source.Scheme == PackUriHelper.UriSchemePack)
System\Windows\Navigation\BaseUriHelper.cs (5)
140string.Equals(uri.Scheme, PackUriHelper.UriSchemePack, StringComparison.OrdinalIgnoreCase) && 162Debug.Assert(uri is not null && uri.IsAbsoluteUri && string.Equals(uri.Scheme, PackUriHelper.UriSchemePack, StringComparison.OrdinalIgnoreCase) && IsPackApplicationUri(uri)); 361Invariant.Assert(packUri.IsAbsoluteUri && string.Equals(packUri.Scheme, PackAppBaseUri.Scheme, StringComparison.OrdinalIgnoreCase)); 382string.Equals(uri.Scheme, Uri.UriSchemeFile, StringComparison.OrdinalIgnoreCase) &&
PresentationFramework (17)
MS\Internal\AppModel\AppModelKnownContentFactory.cs (4)
78if (string.Equals(baseUri.Scheme, BaseUriHelper.PackAppBaseUri.Scheme, StringComparison.OrdinalIgnoreCase)) 146if (string.Equals(baseUri.Scheme, BaseUriHelper.PackAppBaseUri.Scheme, StringComparison.OrdinalIgnoreCase))
MS\Internal\AppModel\AppSecurityManager.cs (5)
72bool isKnownScheme = (Object.ReferenceEquals(destinationUri.Scheme, Uri.UriSchemeHttp)) || 73(Object.ReferenceEquals(destinationUri.Scheme, Uri.UriSchemeHttps)) || 76bool fIsMailTo = string.Equals(destinationUri.Scheme, Uri.UriSchemeMailto, StringComparison.OrdinalIgnoreCase); 129if (uri.Scheme != Uri.UriSchemeHttp && uri.Scheme != Uri.UriSchemeHttps)
MS\Internal\Controls\WebBrowserEvent.cs (2)
148return uri != null && (uri.Scheme == "javascript" || uri.Scheme == "vbscript");
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\BindUriHelper.cs (2)
81return string.Equals(first.Scheme, second.Scheme, StringComparison.OrdinalIgnoreCase) && string.Equals(first.Host, second.Host);
System\Windows\Controls\AVElementHelper.cs (1)
126if (value.Scheme != System.IO.Packaging.PackUriHelper.UriSchemePack)
System\Windows\Documents\FixedDocument.cs (2)
868if (baseUri.Scheme.Equals(PackUriHelper.UriSchemePack, StringComparison.OrdinalIgnoreCase)) 896if (baseUri.Scheme.Equals(PackUriHelper.UriSchemePack, StringComparison.OrdinalIgnoreCase))
System\Windows\Navigation\JournalEntry.cs (1)
325if (string.Equals(uri.Scheme, PackUriHelper.UriSchemePack, StringComparison.OrdinalIgnoreCase))
PresentationUI (1)
MS\Internal\Documents\Application\AddressUtility.cs (1)
30return mailtoUri is not null && string.Equals(mailtoUri.Scheme, Uri.UriSchemeMailto, StringComparison.OrdinalIgnoreCase);
QuarantineTools.Tests (2)
QuarantineScriptTests.cs (2)
411return uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps;
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (2)
257(uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps) ? uri : null;
System.ComponentModel.Annotations (3)
System\ComponentModel\DataAnnotations\UrlAttribute.cs (3)
24return valueAsUri.Scheme == Uri.UriSchemeHttp 25|| valueAsUri.Scheme == Uri.UriSchemeHttps 26|| valueAsUri.Scheme == Uri.UriSchemeFtp;
System.DirectoryServices.AccountManagement (1)
System\DirectoryServices\AccountManagement\AD\ADStoreCtx.cs (1)
2431else if (string.Equals(ldapUri.Scheme, "LDAPS", StringComparison.OrdinalIgnoreCase))
System.IO.Packaging (4)
System\IO\Packaging\InternalRelationshipCollection.cs (1)
412|| (targetUri.IsAbsoluteUri && targetUri.Scheme == PackUriHelper.UriSchemePack))
System\IO\Packaging\PackUriHelper.PackUriScheme.cs (3)
188if (firstPackageUri.Scheme == PackUriHelper.UriSchemePack && secondPackageUri.Scheme == PackUriHelper.UriSchemePack) 269if (packUri.Scheme != PackUriHelper.UriSchemePack)
System.Net.Http (27)
src\runtime\src\libraries\Common\src\System\Net\CredentialCacheKey.cs (2)
63if (uriPrefix.Scheme != uri.Scheme || uriPrefix.Host != uri.Host || uriPrefix.Port != uri.Port)
src\runtime\src\libraries\Common\src\System\Net\Http\UriRedactionHelper.cs (4)
80(true, true) => $"{uri.Scheme}://{uri.Host}{Slice(pathAndQuery, 0, queryIndex + 1)}*", 81(true, false) => $"{uri.Scheme}://{uri.Host}:{uri.Port}{Slice(pathAndQuery, 0, queryIndex + 1)}*", 82(false, true) => $"{uri.Scheme}://{uri.Host}{pathAndQuery}", 83(false, false) => $"{uri.Scheme}://{uri.Host}:{uri.Port}{pathAndQuery}"
System\Net\Http\HttpTelemetry.cs (1)
53request.RequestUri.Scheme,
System\Net\Http\Metrics\MetricsHandler.cs (1)
148tags.Add("url.scheme", requestUri.Scheme);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (1)
255if (_proxyUri != null && HttpUtilities.IsSupportedSecureScheme(_proxyUri.Scheme))
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (1)
332Debug.Assert(request.RequestUri.Scheme == Uri.UriSchemeHttp);
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (5)
242if (HttpUtilities.IsSupportedSecureScheme(uri.Scheme)) 260Debug.Assert(HttpUtilities.IsSupportedProxyScheme(proxyUri.Scheme)); 261if (HttpUtilities.IsSocksScheme(proxyUri.Scheme)) 275if (HttpUtilities.IsNonSecureWebSocketScheme(uri.Scheme)) 412if (proxyUri != null && !HttpUtilities.IsSupportedProxyScheme(proxyUri.Scheme))
System\Net\Http\SocketsHttpHandler\HttpEnvironmentProxy.cs (1)
290return HttpUtilities.IsSupportedNonSecureScheme(uri.Scheme) ? _httpProxyUri : _httpsProxyUri;
System\Net\Http\SocketsHttpHandler\RedirectHandler.cs (4)
134if (HttpUtilities.IsSupportedSecureScheme(requestUri.Scheme) && !HttpUtilities.IsSupportedSecureScheme(location.Scheme)) 145if (!HttpUtilities.IsSupportedScheme(location.Scheme)) 149TraceError($"Redirect from '{requestUri}' to '{location}' blocked due to unsupported scheme '{location.Scheme}'.", response.RequestMessage!.GetHashCode());
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (2)
684if (!HttpUtilities.IsSupportedScheme(requestUri.Scheme)) 686return ExceptionDispatchInfo.SetCurrentStackTrace(new NotSupportedException(SR.Format(SR.net_http_unsupported_requesturi_scheme, requestUri.Scheme)));
System\Net\Http\SocketsHttpHandler\SocksHelper.cs (5)
38NetworkCredential? credentials = proxyCredentials?.GetCredential(proxyUri, proxyUri.Scheme); 40if (string.Equals(proxyUri.Scheme, "socks5", StringComparison.OrdinalIgnoreCase) || 41string.Equals(proxyUri.Scheme, "socks5h", StringComparison.OrdinalIgnoreCase)) 45else if (string.Equals(proxyUri.Scheme, "socks4a", StringComparison.OrdinalIgnoreCase)) 49else if (string.Equals(proxyUri.Scheme, "socks4", StringComparison.OrdinalIgnoreCase))
System.Net.Http.WinHttpHandler (10)
System\Net\Http\WinHttpHandler.cs (9)
603if (requestUri.Scheme != Uri.UriSchemeHttp && requestUri.Scheme != Uri.UriSchemeHttps) 605throw new NotSupportedException(SR.Format(SR.net_http_unsupported_requesturi_scheme, requestUri.Scheme)); 1013state.RequestMessage.RequestUri.Scheme == Uri.UriSchemeHttps && responseMessage.Headers.Location?.Scheme == Uri.UriSchemeHttp) 1091if (state.RequestMessage!.RequestUri!.Scheme == UriScheme.Https) 1303string proxyString = proxyUri.Scheme + "://" + proxyUri.Authority; 1408if (requestUri.Scheme != UriScheme.Https) 1441if (requestUri.Scheme != UriScheme.Https || requestVersion != HttpVersion20)
System\Net\Http\WinHttpRequestCallback.cs (1)
269if (state.RequestMessage.RequestUri.Scheme != UriScheme.Https || state.RequestHandle == null)
System.Net.HttpListener (1)
System\Net\Managed\HttpListenerRequest.Managed.cs (1)
176_requestUri = HttpListenerRequestUriBuilder.GetRequestUri(_rawUrl, _requestUri.Scheme,
System.Net.Primitives (4)
src\runtime\src\libraries\Common\src\System\Net\CredentialCacheKey.cs (2)
63if (uriPrefix.Scheme != uri.Scheme || uriPrefix.Host != uri.Host || uriPrefix.Port != uri.Port)
System\Net\CookieContainer.cs (2)
679bool isSecure = (uri.Scheme == UriScheme.Https || uri.Scheme == UriScheme.Wss);
System.Net.Requests (9)
System\Net\FileWebRequest.cs (1)
33if (uri.Scheme != (object)Uri.UriSchemeFile)
System\Net\FtpWebRequest.cs (1)
487if ((object)uri.Scheme != (object)Uri.UriSchemeFtp)
System\Net\HttpWebRequest.cs (1)
1653string s = Address.Scheme + "://" + hostName + Address.PathAndQuery;
System\Net\ServicePoint\ServicePoint.cs (1)
26ConnectionName = address.Scheme;
System\Net\ServicePoint\ServicePointManager.cs (2)
197$"{address.Scheme}://{address.DnsSafeHost}" : 198$"{address.Scheme}://{address.DnsSafeHost}:{address.Port}";
System\Net\WebRequest.cs (3)
89LookupUri = requestUri.Scheme + ':'; 209if ((requestUri.Scheme != "http") && (requestUri.Scheme != "https"))
System.Net.Security (3)
src\runtime\src\libraries\Common\src\System\Net\Http\X509ResourceClient.cs (2)
186if (!IsAllowedScheme(uri.Scheme)) 307if (!IsAllowedScheme(location.Scheme))
System\Net\Security\SslStreamCertificateContext.Linux.cs (1)
234if (uri.Scheme == UriScheme.Http)
System.Net.WebClient (5)
System\Net\WebClient.cs (5)
571bool needsHeaderAndBoundary = (uri.Scheme != Uri.UriSchemeFile); 949if (request.RequestUri.Scheme == Uri.UriSchemeFile) 1016if (request.RequestUri.Scheme == Uri.UriSchemeFile) 1171return string.Equals(uri.Scheme, Uri.UriSchemeFtp, StringComparison.Ordinal) ? 1470bool needsHeaderAndBoundary = (uri.Scheme != Uri.UriSchemeFile);
System.Net.WebProxy (3)
System\Net\WebProxy.cs (3)
372int lengthRequired = checked(input.Scheme.Length + 3 + input.Host.Length + 379url.TryWrite($"{input.Scheme}://{input.Host}", out charsWritten) : 380url.TryWrite($"{input.Scheme}://{input.Host}:{(uint)input.Port}", out charsWritten);
System.Net.WebSockets.Client (2)
System\Net\WebSockets\ClientWebSocket.cs (2)
98if (uri.Scheme != UriScheme.Ws && uri.Scheme != UriScheme.Wss)
System.Private.Uri (7)
System\Uri.cs (5)
1860if ((Scheme == uri.Scheme) && (Host == uri.Host) && (Port == uri.Port)) 4485return basePart.Scheme + ':' + relativePart; 4696if ((Scheme == toUri.Scheme) && (Host == toUri.Host) && (Port == toUri.Port))
System\UriBuilder.cs (1)
305_scheme = _uri.Scheme;
System\UriExt.cs (1)
733newUriString = baseUri.Scheme + prefix + relativeStr;
System.Private.Xml (4)
System\Xml\XmlDownloadManager.cs (2)
15if (uri.Scheme == "file") 29if (uri.Scheme == "file")
System\Xml\XmlResolver.FileSystemResolver.cs (2)
32&& absoluteUri.Scheme == "file") 44if (absoluteUri.Scheme == "file")
System.Security.Cryptography (2)
src\runtime\src\libraries\Common\src\System\Net\Http\X509ResourceClient.cs (2)
186if (!IsAllowedScheme(uri.Scheme)) 307if (!IsAllowedScheme(location.Scheme))
System.ServiceModel.Http (6)
System\ServiceModel\Channels\HttpChannelFactory.cs (2)
237result = new UriBuilder(via.Scheme, via.Host, via.Port).Uri; 482if (string.Compare(via.Scheme, "ws", StringComparison.OrdinalIgnoreCase) != 0)
System\ServiceModel\Channels\HttpsChannelFactory.cs (1)
95if (string.Compare(via.Scheme, "wss", StringComparison.OrdinalIgnoreCase) != 0)
System\ServiceModel\Channels\WebSocketHelper.cs (3)
51(WebSocketHelper.SchemeWs.Equals(uri.Scheme, StringComparison.OrdinalIgnoreCase) || 52WebSocketHelper.SchemeWss.Equals(uri.Scheme, StringComparison.OrdinalIgnoreCase)); 65switch (uri.Scheme.ToLowerInvariant())
System.ServiceModel.NetFramingBase (3)
System\ServiceModel\Channels\NetFramingTransportChannelFactory.cs (3)
369if (via.Scheme != Scheme) 372if (string.Compare(via.Scheme, Scheme, StringComparison.OrdinalIgnoreCase) != 0) 375via.Scheme, Scheme));
System.ServiceModel.NetNamedPipe (1)
System\ServiceModel\Channels\PipeConnectionInitiator.cs (1)
425if (uri.Scheme != Uri.UriSchemeNetPipe)
System.ServiceModel.Primitives (12)
System\ServiceModel\Channels\TransportChannelFactory.cs (3)
161if (via.Scheme != Scheme) 164if (string.Compare(via.Scheme, Scheme, StringComparison.OrdinalIgnoreCase) != 0) 167via.Scheme, Scheme));
System\ServiceModel\EndpointAddress.cs (2)
324if (u1.Scheme != u2.Scheme) // Uri.Scheme is always lowercase
System\ServiceModel\UriSchemeKeyedCollection.cs (7)
32return item.Scheme; 38if (Contains(item.Scheme)) 40throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument("item", SRP.Format(SRP.BaseAddressDuplicateScheme, item.Scheme)); 49if (this[index].Scheme != item.Scheme) 51if (Contains(item.Scheme)) 53throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument("item", SRP.Format(SRP.BaseAddressDuplicateScheme, item.Scheme));
System.Speech (1)
Recognition\Grammar.cs (1)
478if (uri == null || !uri.IsAbsoluteUri || uri.Scheme != "grammar" ||
System.Windows.Forms (3)
System\Windows\Forms\Help\Help.cs (3)
252if (file is not null && file.Scheme == "file") 276if (file is not null && file.Scheme == "file") 299if (file is null || file.Scheme == "file")