2 types derived from Uri
PresentationFramework (1)
System.IO.Packaging (1)
1039 instantiations of Uri
aspire (5)
Aspire.Azure.AI.OpenAI.Tests (1)
Aspire.Azure.Data.Tables.Tests (1)
Aspire.Azure.Messaging.EventHubs (1)
Aspire.Azure.Messaging.EventHubs.Tests (2)
Aspire.Azure.Messaging.WebPubSub (1)
Aspire.Azure.Search.Documents.Tests (5)
Aspire.Azure.Security.KeyVault.Tests (11)
Aspire.Azure.Storage.Blobs.Tests (1)
Aspire.Azure.Storage.Files.DataLake.Tests (1)
Aspire.Azure.Storage.Queues.Tests (1)
Aspire.Dashboard (12)
Aspire.Dashboard.Components.Tests (1)
Aspire.Dashboard.Tests (71)
Model\ResourceUrlHelpersTests.cs (25)
28var endpoints = GetUrls(ModelTestHelpers.CreateResource(urls: [new("Test", new("http://localhost:8080"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty)]));
45new("Test", new("http://localhost:8080"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty),
46new("Test2", new("http://localhost:8081"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty)])
72new("Test", new("http://localhost:8080"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty),
73new("Test2", new("tcp://localhost:8081"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty)])
99new("Email", new("mailto:test@example.com"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty),
100new("FTP", new("ftp://files.example.com/path"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty),
101new("Custom", new("myapp://resource/123"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty)])
135new("First", new("https://localhost:8080/test"), isInternal:false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty),
136new("Test", new("https://localhost:8081/test2"), isInternal:false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty)
162new("First", new("https://localhost:8080/test"), isInternal:true, isInactive : false, displayProperties: UrlDisplayPropertiesViewModel.Empty),
163new("Test", new("https://localhost:8081/test2"), isInternal:false, isInactive : false, displayProperties: UrlDisplayPropertiesViewModel.Empty)
181new("First", new("https://localhost:8080/test"), isInternal: false, isInactive : true, displayProperties: UrlDisplayPropertiesViewModel.Empty),
182new("Test", new("https://localhost:8081/test2"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty)
200new("First", new("https://localhost:8080/test"), isInternal:true, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty),
201new("Test", new("https://localhost:8081/test2"), isInternal:false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty)
228new("a", new("http://localhost:8080"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty),
229new("C", new("http://localhost:8080"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty),
230new("D", new("tcp://localhost:8080"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty),
231new("B", new("tcp://localhost:8080"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty),
232new("Z", new("https://localhost:8080"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty)
247new("Zero-Https", new("https://localhost:8079"), isInternal: false, isInactive: false, displayProperties: new UrlDisplayPropertiesViewModel(string.Empty, 0)),
248new("Zero-Http", new("http://localhost:8080"), isInternal: false, isInactive: false, displayProperties: new UrlDisplayPropertiesViewModel(string.Empty, 0)),
249new("Positive", new("http://localhost:8082"), isInternal: false, isInactive: false, displayProperties: new UrlDisplayPropertiesViewModel(string.Empty, 1)),
250new("Negative", new("http://localhost:8083"), isInternal: false, isInactive: false, displayProperties: new UrlDisplayPropertiesViewModel(string.Empty, -1))
Aspire.Hosting (16)
Aspire.Hosting.Azure (1)
Aspire.Hosting.Azure.Tests (3)
Aspire.Hosting.Foundry (2)
Aspire.Hosting.GitHub.Models (3)
Aspire.Hosting.Maui (2)
Aspire.Hosting.Nats.Tests (1)
Aspire.Hosting.OpenAI (5)
Aspire.Hosting.RabbitMQ (1)
Aspire.Hosting.Seq.Tests (1)
Aspire.Hosting.Testing (2)
Aspire.Hosting.Tests (16)
Aspire.Hosting.Yarp.Tests (4)
Aspire.Milvus.Client.Tests (2)
Aspire.OpenAI.Tests (1)
Aspire.RabbitMQ.Client (1)
Aspire.RabbitMQ.Client.Tests (1)
Aspire.RabbitMQ.Client.v6.Tests (1)
Aspire.Seq (3)
Aspire.Seq.Tests (4)
Binding.Custom.IntegrationTests (1)
Binding.UDS.IntegrationTests (4)
Binding.WS.FederationHttp.IntegrationTests (6)
CdkSample.ApiService (1)
Client.ChannelLayer.IntegrationTests (3)
Client.ClientBase.IntegrationTests (2)
Client.ExpectedExceptions.IntegrationTests (4)
DevTunnels.ApiService (1)
dotnet (1)
dotnet-svcutil-lib (47)
Metadata\MetadaExchangeResolver.cs (6)
109metadataResolved = await ResolveMetadataAsync(new Uri(baseUri + mexUri), MetadataExchangeClientMode.MetadataExchange, false, cancellationToken).ConfigureAwait(false);
118metadataResolved = await ResolveMetadataAsync(new Uri(baseUri + wsdlQuery), MetadataExchangeClientMode.HttpGet, false, cancellationToken).ConfigureAwait(false);
134metadataResolved = await ResolveMetadataAsync(new Uri(baseUri + wsdlQuery), MetadataExchangeClientMode.HttpGet, false, cancellationToken).ConfigureAwait(false);
138metadataResolved = await ResolveMetadataAsync(new Uri(baseUri), MetadataExchangeClientMode.HttpGet, true, cancellationToken).ConfigureAwait(false);
146metadataResolved = await ResolveMetadataAsync(new Uri(baseUri), MetadataExchangeClientMode.MetadataExchange, false, cancellationToken).ConfigureAwait(false);
149metadataResolved = await ResolveMetadataAsync(new Uri(baseUri + mexUri), MetadataExchangeClientMode.MetadataExchange, false, cancellationToken).ConfigureAwait(false);
dotnet-svcutil-lib.Tests (1)
Infrastructure.Common (1)
Keycloak.Web (1)
Microsoft.AspNetCore.Components (2)
Microsoft.AspNetCore.Components.Web (1)
Microsoft.AspNetCore.Components.WebView.Maui (2)
Microsoft.AspNetCore.Components.WebView.WindowsForms (3)
Microsoft.AspNetCore.Components.WebView.Wpf (3)
Microsoft.AspNetCore.Cors (1)
Microsoft.AspNetCore.Testing (1)
Microsoft.Build (2)
Microsoft.Build.Tasks.Core (7)
Microsoft.Build.Tasks.Git (3)
Microsoft.CodeAnalysis (2)
Microsoft.Deployment.DotNet.Releases (6)
Microsoft.DotNet.Build.Tasks.VisualStudio (2)
Microsoft.DotNet.Cli.Utils (3)
Microsoft.DotNet.HotReload.Watch (2)
Microsoft.DotNet.HotReload.WebAssembly.Browser (1)
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Extensions.AI.Abstractions.Tests (25)
Tools\HostedMcpServerToolTests.cs (7)
15HostedMcpServerTool tool = new("serverName", new Uri("https://localhost/"));
46HostedMcpServerTool tool = new("serverName", new Uri("https://localhost/"), props);
116HostedMcpServerTool tool = new("serverName", new Uri("https://localhost/"));
137HostedMcpServerTool tool2 = new("serverName", new Uri("https://localhost/"));
191Assert.Throws<ArgumentException>("serverName", () => new HostedMcpServerTool(string.Empty, new Uri("https://localhost/")));
193Assert.Throws<ArgumentNullException>("serverName", () => new HostedMcpServerTool(null!, new Uri("https://localhost/")));
196Assert.Throws<ArgumentException>("serverUrl", () => new HostedMcpServerTool("name", new Uri("/api/mcp", UriKind.Relative)));
Microsoft.Extensions.AI.Evaluation.Integration.Tests (4)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (4)
Microsoft.Extensions.AI.Evaluation.Safety (2)
Microsoft.Extensions.AI.Evaluation.Tests (4)
Microsoft.Extensions.AI.Integration.Tests (2)
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (1)
Microsoft.Extensions.AI.OpenAI (1)
Microsoft.Extensions.AI.OpenAI.Tests (29)
OpenAIResponseClientTests.cs (13)
38Uri endpoint = new("http://localhost/some/endpoint");
1398Tools = [new HostedMcpServerTool("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))]
1773ResponseTool.CreateMcpTool("deepwiki", serverUri: new("https://mcp.deepwiki.com/mcp"), toolCallApprovalPolicy: new McpToolCallApprovalPolicy(GlobalMcpToolCallApprovalPolicy.NeverRequireApproval)).AsAITool() :
1774new HostedMcpServerTool("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))
2189Tools = [new HostedMcpServerTool("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))
2310var mcpTool = new HostedMcpServerTool("deepwiki", new Uri("https://mcp.deepwiki.com/mcp"))
2411Uri = new Uri("https://api.openai.com/v1/responses/resp_68d3d2c9ef7c8195863e4e2b2ec226a205007262ecbbfed8"),
2663Uri = new Uri("https://api.openai.com/v1/responses/resp_68d40dc671a0819cb0ee920078333451029e611c3cc4a34b?stream=true&starting_after=9"),
4368new FunctionResultContent("call_uri", new UriContent(new Uri("https://example.com/image.png"), "image/png"))
4487new UriContent(new Uri("https://example.com/result.png"), "image/png"),
4714new FunctionResultContent("call_file_uri", new UriContent(new Uri("https://example.com/document.pdf"), "application/pdf"))
4938new UriContent(new Uri("https://example.com/image.png"), "image/png"),
4939new UriContent(new Uri("https://example.com/image.png"), "image/png") { AdditionalProperties = new AdditionalPropertiesDictionary { ["detail"] = "high" }},
Microsoft.Extensions.AI.Tests (10)
ChatCompletion\OpenTelemetryChatClientTests.cs (7)
59serviceType == typeof(ChatClientMetadata) ? new ChatClientMetadata("testservice", new Uri("http://localhost:12345/something"), "amazingmodel") :
411new UriContent(new Uri("https://example.com/image.jpg"), "image/jpeg"),
427yield return new() { Contents = [new UriContent(new Uri("https://example.com/image.jpg"), "image/jpeg")] };
447new UriContent(new Uri("https://example.com/video.mp4"), "video/mp4"),
664new ImageGenerationToolResultContent { ImageId = "img-123", Outputs = [new UriContent(new Uri("https://example.com/image.png"), "image/png")] },
680yield return new() { Contents = [new ImageGenerationToolResultContent { ImageId = "img-123", Outputs = [new UriContent(new Uri("https://example.com/image.png"), "image/png")] }] };
900serviceType == typeof(ChatClientMetadata) ? new ChatClientMetadata("testprovider", new Uri("http://localhost:5000/api"), "testmodel") :
Microsoft.Extensions.DataIngestion.Tests (7)
Microsoft.Extensions.DotNetDeltaApplier (1)
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (2)
Microsoft.Extensions.Http.Diagnostics.Tests (35)
Logging\HttpClientLoggerTest.cs (13)
86RequestUri = new("http://default-uri.com"),
124RequestUri = new("http://default-uri.com"),
186RequestUri = new($"http://{expectedLogRecord.Host}/{expectedLogRecord.Path}"),
283RequestUri = new($"http://{expectedLogRecord.Host}/{expectedLogRecord.Path}"),
390RequestUri = new($"http://{expectedLogRecord.Host}/{expectedLogRecord.Path}"),
487RequestUri = new($"http://{expectedLogRecord.Host}/{expectedLogRecord.Path}"),
603RequestUri = new($"http://{expectedLogRecord.Host}/{expectedLogRecord.Path}"),
696RequestUri = new($"http://default-uri.com/foo/bar"),
739RequestUri = new($"http://default-uri.com/foo/bar"),
777RequestUri = new($"http://default-uri.com/foo/bar"),
821RequestUri = new($"http://default-uri.com/foo/bar"),
871RequestUri = new($"http://{expectedLogRecord.Host}/{expectedLogRecord.Path}"),
968RequestUri = new($"http://default-uri.com/foo/bar"),
Microsoft.Extensions.Http.Resilience.PerformanceTests (8)
Microsoft.Extensions.Http.Resilience.Tests (17)
Microsoft.Extensions.ML (4)
Microsoft.Extensions.ML.Tests (2)
Microsoft.Extensions.ServiceDiscovery.Tests (17)
ConfigurationServiceEndpointResolverTests.cs (13)
102Assert.Equal(new UriEndPoint(new Uri("https://localhost")), ep.EndPoint);
117Assert.Equal(new UriEndPoint(new Uri("https://localhost")), ep.EndPoint);
132Assert.Equal(new UriEndPoint(new Uri("https://localhost")), ep.EndPoint);
172Assert.Equal(new UriEndPoint(new Uri("https://localhost:8080")), initialResult.EndpointSource.Endpoints[0].EndPoint);
194Assert.Equal(new UriEndPoint(new Uri("https://localhost:8080")), initialResult.EndpointSource.Endpoints[0].EndPoint);
209Assert.Equal(new UriEndPoint(new Uri("https://localhost:8080")), initialResult.EndpointSource.Endpoints[0].EndPoint);
265Assert.Equal(new UriEndPoint(new Uri(expectedResult)), initialResult.EndpointSource.Endpoints[0].EndPoint);
303Assert.Equal(new UriEndPoint(new Uri("http://localhost:8080")), initialResult.EndpointSource.Endpoints[0].EndPoint);
304Assert.Equal(new UriEndPoint(new Uri("http://remotehost:9090")), initialResult.EndpointSource.Endpoints[1].EndPoint);
325Assert.Equal(new UriEndPoint(new Uri("http://localhost:8080")), initialResult.EndpointSource.Endpoints[0].EndPoint);
326Assert.Equal(new UriEndPoint(new Uri("http://remotehost:9090")), initialResult.EndpointSource.Endpoints[1].EndPoint);
372Assert.Equal(new UriEndPoint(new Uri("http://remotehost:4444")), initialResult.EndpointSource.Endpoints[2].EndPoint);
421Assert.Equal(new UriEndPoint(new Uri("https://remotehost:5555")), initialResult.EndpointSource.Endpoints[2].EndPoint);
Microsoft.Extensions.ServiceDiscovery.Yarp (4)
Microsoft.Gen.Logging.Generated.Tests (1)
Microsoft.Maui (2)
Microsoft.Maui.Controls (15)
Microsoft.Maui.Controls.Build.Tasks (2)
Microsoft.Maui.Controls.Xaml (4)
Microsoft.Maui.Essentials (7)
Microsoft.ML.AutoML.Tests (1)
Microsoft.ML.Core (1)
Microsoft.ML.Parquet (3)
Microsoft.ML.Samples (5)
Microsoft.ML.Samples.GPU (5)
Microsoft.ML.SamplesUtils (1)
Microsoft.NET.Build.Containers (13)
Microsoft.NET.Sdk.Publish.Tasks (9)
Microsoft.SourceLink.AzureDevOpsServer.Git (3)
Microsoft.SourceLink.AzureRepos.Git (6)
Microsoft.SourceLink.Bitbucket.Git (3)
Microsoft.SourceLink.Common (1)
Microsoft.SourceLink.Gitea (3)
Microsoft.SourceLink.Gitee (4)
Microsoft.SourceLink.GitHub (4)
Microsoft.SourceLink.GitLab (3)
Microsoft.SourceLink.GitWeb (4)
Microsoft.TemplateSearch.Common (3)
Microsoft.TestPlatform.CommunicationUtilities (4)
Microsoft.TestPlatform.CrossPlatEngine (1)
Microsoft.TestPlatform.Utilities (1)
Microsoft.VisualStudio.TestPlatform.Common (3)
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (2)
Microsoft.VisualStudio.TestPlatform.ObjectModel (3)
Microsoft.Web.XmlTransform (1)
MyFrontend (3)
NuGet.Commands (1)
NuGet.Common (4)
NuGet.Configuration (1)
NuGet.Credentials (1)
NuGet.PackageManagement (2)
NuGet.Packaging (12)
NuGet.Protocol (28)
Pipelines.AppHost (1)
PresentationBuildTasks (3)
PresentationCore (53)
PresentationFramework (55)
PresentationUI (10)
Publishers.Frontend (1)
ReachFramework (46)
Packaging\XpsFixedPageReaderWriter.cs (7)
752_metroPart.CreateRelationship(new Uri(relativePath, UriKind.Relative),
835_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative),
872_metroPart.CreateRelationship(new Uri(storyFragmentPath, UriKind.Relative),
1631_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative),
1672_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative),
1744_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative),
1782_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative),
Packaging\XpsManager.cs (15)
110_uri = new Uri(path, UriKind.RelativeOrAbsolute);
118_uri = new Uri( new Uri(Directory.GetCurrentDirectory()+"/"), path );
398System.Uri partUri = PackUriHelper.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
451metroPart.CreateRelationship(new Uri(relativePath, UriKind.Relative),
505metroPart.CreateRelationship(new Uri(relativePath, UriKind.Relative),
926return new Uri("/Documents/" + docCounter + "/Structure/DocStructure.struct",
949return new Uri("/Documents/" + docCounter + "/Structure/Fragments/"+pageNumber+".frag",
1024return PackUriHelper.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
1061return PackUriHelper.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
1157return PackUriHelper.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
1507Uri dummyAbsoluteUri = new Uri("http://dummy");
1511baseUri = new Uri(dummyAbsoluteUri, baseUri);
1516fileUri = new Uri(dummyAbsoluteUri, fileUri);
1521Uri unescapedUri = new Uri(relativeUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
Security.TransportSecurity.IntegrationTests (33)
Shared.Tests (3)
System.ComponentModel.TypeConverter (4)
System.Configuration.ConfigurationManager (1)
System.Data.Common (3)
System.Diagnostics.EventLog (1)
System.DirectoryServices.Protocols (5)
System.IO.IsolatedStorage (1)
System.IO.Packaging (25)
System\IO\Packaging\PackUriHelper.cs (12)
47Uri resolvedUri = new Uri(s_defaultUri, partUri);
87resolvedUri = new Uri(s_defaultUri, targetUri);
89resolvedUri = new Uri(new Uri(s_defaultUri, ValidatePartUri(sourcePartUri)), targetUri);
91return new Uri(resolvedUri.AbsolutePath, UriKind.Relative);
107sourcePartUri = new Uri(s_defaultUri, ValidatePartUri(sourcePartUri));
108targetPartUri = new Uri(s_defaultUri, ValidatePartUri(targetPartUri));
406new Uri(s_defaultUri, partName).GetComponents(UriComponents.Path |
532safeUnescapedUri = new Uri(partUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.Relative);
537new Uri(partUri.GetComponents(UriComponents.Path |
570private static readonly Uri s_defaultUri = new Uri("http://defaultcontainer/");
573private static readonly Uri s_packageRootUri = new Uri("/", UriKind.Relative);
System.Net.Http (5)
System.Net.Http.Json (1)
System.Net.Http.WinHttpHandler (1)
System.Net.HttpListener (1)
System.Net.Mail (1)
System.Net.Requests (3)
System.Net.Security (2)
System.Net.WebClient (4)
System.Net.WebProxy (1)
System.Private.DataContractSerialization (4)
System.Private.Uri (5)
System.Private.Xml (15)
System.Runtime.Serialization.Schema (2)
System.Security.Cryptography (2)
System.ServiceModel.Federation.Tests (2)
System.ServiceModel.Http (1)
System.ServiceModel.Http.Tests (2)
System.ServiceModel.NetFramingBase (6)
System.ServiceModel.Primitives (10)
System.ServiceModel.Syndication (8)
System.Speech (30)
System.Windows.Extensions (2)
System.Windows.Forms (16)
System.Xaml (9)
vstest.console (4)
vstest.console.arm64 (4)
WaitFor.Frontend (1)
WebFrontEnd (3)
Yarp.Frontend (1)
5448 references to Uri
aspire (24)
Aspire.Azure.AI.Inference (6)
Aspire.Azure.AI.OpenAI (9)
Aspire.Azure.AI.OpenAI.Tests (1)
Aspire.Azure.Data.Tables (4)
Aspire.Azure.Messaging.ServiceBus (2)
Aspire.Azure.Messaging.WebPubSub (3)
Aspire.Azure.Search.Documents (6)
Aspire.Azure.Search.Documents.Tests (1)
Aspire.Azure.Security.KeyVault (9)
Aspire.Azure.Security.KeyVault.Tests (2)
Aspire.Azure.Storage.Blobs (6)
Aspire.Azure.Storage.Files.DataLake (6)
Aspire.Azure.Storage.Queues (6)
Aspire.Dashboard (54)
Aspire.Dashboard.Components.Tests (5)
Aspire.Dashboard.Tests (17)
Aspire.Hosting (67)
ExternalServiceBuilderExtensions.cs (9)
34if (!ExternalServiceResource.UrlIsValidForExternalService(url, out var uri, out var message))
50public static IResourceBuilder<ExternalServiceResource> AddExternalService(this IDistributedApplicationBuilder builder, [ResourceName] string name, Uri uri)
76private static IResourceBuilder<ExternalServiceResource> AddExternalServiceImpl(IDistributedApplicationBuilder builder, string name, Uri? uri = null, ParameterResource? urlParameter = null)
108var uri = resource.Uri;
158static ImmutableArray<UrlSnapshot> AddUrlIfNotPresent(ImmutableArray<UrlSnapshot> urlSnapshots, Uri uri)
191if (path is not null && !Uri.IsWellFormedUriString(path, UriKind.Relative))
233var uri = builder.Resource.Uri!;
238var targetUri = uri;
284if (!ExternalServiceResource.UrlIsValidForExternalService(urlValue, out var uri, out var message))
ResourceBuilderExtensions.cs (12)
214if (!ExternalServiceResource.UrlIsValidForExternalService(url, out var _, out var message))
829public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, string name, Uri uri)
922else if (ExternalServiceResource.UrlIsValidForExternalService(await externalService.Resource.UrlParameter.GetValueAsync(context.CancellationToken).ConfigureAwait(false), out var uri, out var message))
1384if (Uri.TryCreate(url, UriKind.Relative, out var relativeUri))
1391if (Uri.TryCreate(u.Url, UriKind.Absolute, out var absoluteUri)
1392&& Uri.TryCreate(absoluteUri, relativeUri, out var uri))
2101Uri? uri = null;
2104var baseUri = new Uri(endpoint.Url, UriKind.Absolute);
2468var uri = new UriBuilder(endpoint.Url) { Path = path }.Uri;
Aspire.Hosting.Azure (4)
Aspire.Hosting.Azure.AppContainers (1)
Aspire.Hosting.Azure.CosmosDB (7)
Aspire.Hosting.Azure.Storage (4)
Aspire.Hosting.Azure.Tests (3)
Aspire.Hosting.CodeGeneration.Go.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
317Uri proxyUrl)
Aspire.Hosting.CodeGeneration.Java.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
317Uri proxyUrl)
Aspire.Hosting.CodeGeneration.Python.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
317Uri proxyUrl)
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
317Uri proxyUrl)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.Foundry (1)
Aspire.Hosting.GitHub.Models (6)
Aspire.Hosting.Maui (8)
Aspire.Hosting.Maui.Tests (1)
Aspire.Hosting.OpenAI (11)
Aspire.Hosting.PostgreSQL.Tests (1)
Aspire.Hosting.Qdrant (5)
Aspire.Hosting.RemoteHost (2)
Aspire.Hosting.RemoteHost.Tests (1)
Aspire.Hosting.Testing (4)
Aspire.Hosting.Testing.Tests (4)
Aspire.Hosting.Tests (34)
ApplicationModel\McpServerEndpointAnnotationTests.cs (13)
20var expectedUri = new Uri("http://custom.example.com:9000/mcp");
21var annotation = new McpServerEndpointAnnotation((resource, ct) => Task.FromResult<Uri?>(expectedUri));
24var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None);
32var annotation = new McpServerEndpointAnnotation((resource, ct) => Task.FromResult<Uri?>(null));
35var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None);
64var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None);
78var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None);
93var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None);
108var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None);
124var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None);
140var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None);
155var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None);
187var result = await annotation.EndpointUrlResolver(resource, CancellationToken.None);
ExternalServiceTests.cs (11)
32var uri = new Uri("https://nuget.org/");
76var relativeUri = new Uri("/relative", UriKind.Relative);
86var uriWithPath = new Uri("https://api.example.com/api/v1");
274Assert.True(ExternalServiceResource.UrlIsValidForExternalService("https://nuget.org/", out var uri, out var message));
278Assert.False(ExternalServiceResource.UrlIsValidForExternalService("invalid-url", out var invalidUri, out var invalidMessage));
283Assert.False(ExternalServiceResource.UrlIsValidForExternalService("https://nuget.org/path", out var pathUri, out var pathMessage));
289Assert.True(ExternalServiceResource.UrlIsValidForExternalService("https://gateway/orders-service/", out var validPathUri, out var validPathMessage));
294Assert.False(ExternalServiceResource.UrlIsValidForExternalService("https://nuget.org/#fragment", out var fragmentUri, out var fragmentMessage));
300Assert.False(ExternalServiceResource.UrlIsValidForExternalService("https://nuget.org/?query=1", out var queryUri, out var queryMessage));
553var uri = new Uri("https://api.example.com/service");
565var uri = new Uri("https://api.example.com/service/");
Aspire.Hosting.Yarp (2)
Aspire.Hosting.Yarp.Tests (2)
Aspire.Microsoft.Azure.Cosmos (7)
Aspire.Microsoft.EntityFrameworkCore.Cosmos (7)
Aspire.Milvus.Client (5)
Aspire.OpenAI (4)
Aspire.OpenAI.Tests (1)
Aspire.Qdrant.Client (5)
Aspire.RabbitMQ.Client (1)
Aspire.RabbitMQ.Client.Tests (1)
Aspire.RabbitMQ.Client.v6.Tests (1)
Aspire.Templates.Tests (1)
Aspire.TypeSystem (2)
Binding.UDS.IntegrationTests (1)
Client.ClientBase.IntegrationTests (1)
ConfigurationSchemaGenerator (1)
ConfigurationSchemaGenerator.Tests (3)
dotnet (15)
dotnet-sourcelink (1)
dotnet-svcutil.xmlserializer (4)
dotnet-svcutil-lib (503)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlTextReaderImpl.cs (14)
132public Uri inputbaseUri;
608Uri baseUri = uriResolver.ResolveUri(null, uriStr);
700internal XmlTextReaderImpl(Stream stream, byte[] bytes, int byteCount, XmlReaderSettings settings, Uri baseUri, string baseUriStr,
2431internal Uri DtdParserProxy_BaseUri
2885private void InitStreamInput(Uri baseUri, Stream stream, Encoding encoding)
2891private void InitStreamInput(Uri baseUri, string baseUriStr, Stream stream, Encoding encoding)
2896private void InitStreamInput(Uri baseUri, string baseUriStr, Stream stream, byte[] bytes, int byteCount, Encoding encoding)
2989private void InitTextReaderInput(string baseUriStr, Uri baseUri, TextReader input)
8034private void PushExternalEntityOrSubset(string publicId, string systemId, Uri baseUri, string entityName)
8036Uri uri;
8091private bool OpenAndPush(Uri uri)
8135Uri entityBaseUri = null;
9623private bool UriEqual(Uri uri1, string uri1Str, string uri2Str, XmlResolver resolver)
9633Uri uri2 = resolver.ResolveUri(null, uri2Str);
FrameworkFork\Microsoft.Xml\Xml\Resolvers\XmlPreloadedResolver.cs (13)
129private Dictionary<Uri, PreloadedData> _mappings;
171public XmlPreloadedResolver(XmlResolver fallbackResolver, XmlKnownDtds preloadedDtds, IEqualityComparer<Uri> uriComparer)
174_mappings = new Dictionary<Uri, PreloadedData>(16, uriComparer);
191public override Uri ResolveUri(Uri baseUri, string relativeUri)
224public override Object GetEntity(Uri absoluteUri, string role, Type ofObjectToReturn)
266public override bool SupportsType(Uri absoluteUri, Type type)
286public void Add(Uri uri, byte[] value)
299public void Add(Uri uri, byte[] value, int offset, int count)
325public void Add(Uri uri, string value)
338public IEnumerable<Uri> PreloadedUris
347public void Remove(Uri uri)
359private void Add(Uri uri, PreloadedData data)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\Addressing.cs (15)
348private Uri _to;
353protected ToHeader(Uri to, AddressingVersion version)
380public Uri To
385public static ToHeader Create(Uri toUri, XmlDictionaryString dictionaryTo, AddressingVersion addressingVersion)
404public static ToHeader Create(Uri to, AddressingVersion addressingVersion)
429public static Uri ReadHeaderValue(XmlDictionaryReader reader, AddressingVersion version)
434public static Uri ReadHeaderValue(XmlDictionaryReader reader, AddressingVersion version, UriCache uriCache)
456Uri to = ReadHeaderValue(reader, version, uriCache);
495public DictionaryToHeader(Uri to, XmlDictionaryString dictionaryTo, AddressingVersion version)
513public FullToHeader(Uri to, string actor, bool mustUnderstand, bool relay, AddressingVersion version)
746internal static readonly Uri ReplyRelationshipType = new Uri(Addressing10Strings.ReplyRelationship);
769public virtual Uri RelationshipType
783public static RelatesToHeader Create(UniqueId messageId, AddressingVersion addressingVersion, Uri relationshipType)
806public static void ReadHeaderValue(XmlDictionaryReader reader, AddressingVersion version, out Uri relationshipType, out UniqueId messageId)
831Uri relationship;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\FramingChannels.cs (7)
21EndpointAddress localAddress, Uri localVia, EndpointAddress remoteAddresss, Uri via, bool exposeConnectionProperty)
28EndpointAddress remoteAddresss, Uri via, bool exposeConnectionProperty)
183EndpointAddress remoteAddresss, Uri via, IConnectionInitiator connectionInitiator, ConnectionPool connectionPool,
447Uri via, string contentType, TimeSpan timeout)
489Uri via, string contentType, ref TimeoutHelper timeoutHelper)
603public static bool ValidatePreambleResponse(byte[] buffer, int count, ClientFramingDecoder decoder, Uri via)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpChannelFactory.cs (18)
351internal Exception CreateToMustEqualViaException(Uri to, Uri via)
363EndpointAddress target, Uri via, ChannelParameterCollection channelParameters)
397protected virtual void ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
410protected override TChannel OnCreateChannel(EndpointAddress remoteAddress, Uri via)
423protected virtual TChannel OnCreateChannelCore(EndpointAddress remoteAddress, Uri via)
590internal HttpRequestMessage GetHttpRequestMessage(Uri via)
592Uri httpRequestUri = via;
604private void ApplyManualAddressing(ref EndpointAddress to, ref Uri via, Message message)
608Uri toHeader = message.Headers.To;
646private void CreateAndOpenTokenProvidersCore(EndpointAddress to, Uri via, ChannelParameterCollection channelParameters, TimeSpan timeout, out SecurityTokenProviderContainer tokenProvider)
652internal void CreateAndOpenTokenProviders(EndpointAddress to, Uri via, ChannelParameterCollection channelParameters, TimeSpan timeout, out SecurityTokenProviderContainer tokenProvider)
685public HttpClientRequestChannel(HttpChannelFactory<IRequestChannel> factory, EndpointAddress to, Uri via, bool manualAddressing)
816internal virtual Task<HttpClient> GetHttpClientAsync(EndpointAddress to, Uri via, TimeoutHelper timeoutHelper)
821protected async Task<HttpClient> GetHttpClientAsync(EndpointAddress to, Uri via, SecurityTokenContainer clientCertificateToken, TimeoutHelper timeoutHelper)
850internal HttpRequestMessage GetHttpRequestMessage(Uri via)
877private Uri _via;
1231var requestUri = _httpRequestMessage.RequestUri;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpsChannelFactory.cs (6)
67protected override void ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
80protected override TChannel OnCreateChannelCore(EndpointAddress address, Uri via)
121internal SecurityTokenProvider CreateAndOpenCertificateTokenProvider(EndpointAddress target, Uri via, ChannelParameterCollection channelParameters, TimeSpan timeout)
134EndpointAddress to, Uri via, ChannelParameterCollection channelParameters, ref TimeoutHelper timeoutHelper)
243public HttpsClientRequestChannel(HttpsChannelFactory<IRequestChannel> factory, EndpointAddress to, Uri via, bool manualAddressing)
316internal override async Task<HttpClient> GetHttpClientAsync(EndpointAddress to, Uri via, TimeoutHelper timeoutHelper)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\IChannelListener.cs (1)
9Uri Uri { get; }
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\IOutputChannel.cs (1)
13Uri Via { get; }
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\IRequestChannel.cs (1)
12Uri Via { get; }
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\LayeredChannelFactory.cs (1)
194public Uri Via
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageBuffer.cs (1)
57private Uri _to;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportSecurityHelpers.cs (14)
125internal static SecurityTokenRequirement CreateSspiTokenRequirement(string transportScheme, Uri listenUri)
135internal static SecurityTokenRequirement CreateSspiTokenRequirement(EndpointAddress target, Uri via, string transportScheme)
147SecurityTokenManager tokenManager, EndpointAddress target, Uri via, string transportScheme, AuthenticationSchemes authenticationScheme, ChannelParameterCollection channelParameters)
164SecurityTokenManager tokenManager, EndpointAddress target, Uri via, string transportScheme,
184SecurityTokenManager tokenManager, EndpointAddress target, Uri via,
207SecurityTokenManager tokenManager, EndpointAddress target, Uri via, string transportScheme, ChannelParameterCollection channelParameters)
261SecurityTokenManager tokenManager, EndpointAddress target, Uri via, string transportScheme, AuthenticationSchemes authenticationScheme,
278public static Uri GetListenUri(Uri baseAddress, string relativeAddress)
280Uri fullUri = baseAddress;
300EndpointAddress target, Uri via, string transportScheme)
312private static void FixIpv6Hostname(UriBuilder uriBuilder, Uri originalUri)
326public static bool AddIdentityMapping(Uri via, EndpointAddress target)
333public static void RemoveIdentityMapping(Uri via, EndpointAddress target, bool validateState)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataExchangeClient.cs (20)
39private Uri _ctorUri = null;
50public MetadataExchangeClient(Uri address, MetadataExchangeClientMode mode)
187private bool IsHttpOrHttps(Uri address)
208private void Validate(Uri address, MetadataExchangeClientMode mode)
238public IAsyncResult BeginGetMetadata(Uri address, MetadataExchangeClientMode mode, AsyncCallback callback, object asyncState)
283public Task<MetadataSet> GetMetadataAsync(Uri address, MetadataExchangeClientMode mode)
304public Task<MetadataSet> GetMetadataAsync(EndpointAddress address, Uri via)
329public MetadataSet GetMetadata(Uri address, MetadataExchangeClientMode mode)
356public MetadataSet GetMetadata(EndpointAddress address, Uri via)
421protected internal virtual HttpWebRequest GetWebRequest(Uri location, string dialect, string identifier)
431internal static void TraceSendRequest(Uri address)
585private Uri CreateUri(string baseUri, string relativeUri)
701private Uri _location;
702private Uri _responseLocation;
704internal MetadataLocationRetriever(Uri location, MetadataExchangeClient resolver)
709internal MetadataLocationRetriever(Uri location, MetadataExchangeClient resolver, string dialect, string identifier)
717internal static void ValidateLocation(Uri location)
912private Uri _via;
919public MetadataReferenceRetriever(EndpointAddress address, Uri via, MetadataExchangeClient resolver)
929private MetadataReferenceRetriever(EndpointAddress address, Uri via, MetadataExchangeClient resolver, string dialect, string identifier)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (1)
41public Uri ListenUri
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\OutputChannelBinder.cs (1)
37public Uri ListenUri
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\RequestChannelBinder.cs (1)
34public Uri ListenUri
FrameworkFork\System.ServiceModel\System\ServiceModel\EndpointAddress.cs (33)
16private static Uri s_anonymousUri;
17private static Uri s_noneUri;
75private Uri _uri;
86private EndpointAddress(AddressingVersion version, Uri uri, EndpointIdentity identity, AddressHeaderCollection headers, XmlBuffer buffer, int metadataSection, int extensionSection, int pspSection)
98Uri u = new Uri(uri);
103public EndpointAddress(Uri uri, params AddressHeader[] addressHeaders)
108public EndpointAddress(Uri uri, EndpointIdentity identity, params AddressHeader[] addressHeaders)
118public EndpointAddress(Uri uri, EndpointIdentity identity, AddressHeaderCollection headers)
128internal EndpointAddress(Uri newUri, EndpointAddress oldEndpointAddress)
133internal EndpointAddress(Uri uri, EndpointIdentity identity, AddressHeaderCollection headers, XmlDictionaryReader metadataReader, XmlDictionaryReader extensionReader, XmlDictionaryReader pspReader)
163public EndpointAddress(Uri uri, EndpointIdentity identity, AddressHeaderCollection headers, XmlDictionaryReader metadataReader, XmlDictionaryReader extensionReader)
168private void Init(Uri uri, EndpointIdentity identity, AddressHeader[] headers)
180private void Init(Uri uri, EndpointIdentity identity, AddressHeaderCollection headers, XmlBuffer buffer, int metadataSection, int extensionSection, int pspSection)
185private void Init(AddressingVersion version, Uri uri, EndpointIdentity identity, AddressHeaderCollection headers, XmlBuffer buffer, int metadataSection, int extensionSection, int pspSection)
229public static Uri AnonymousUri
239public static Uri NoneUri
294public Uri Uri
307Uri uri = this.Uri;
344internal static bool UriEquals(Uri u1, Uri u2, bool ignoreCase, bool includeHostInComparison)
349internal static bool UriEquals(Uri u1, Uri u2, bool ignoreCase, bool includeHostInComparison, bool includePortInComparison)
395internal static int UriGetHashCode(Uri uri, bool includeHostInComparison)
400internal static int UriGetHashCode(Uri uri, bool includeHostInComparison, bool includePortInComparison)
433Uri thisTo = this.Uri;
434Uri otherTo = endpointAddress.Uri;
662Uri uri;
747private static bool ReadContentsFrom200408(XmlDictionaryReader reader, out Uri uri, out AddressHeaderCollection headers, out EndpointIdentity identity, out XmlBuffer buffer, out int metadataSection, out int extensionSection, out int pspSection)
897if (!Uri.TryCreate(address, UriKind.Absolute, out uri))
903private static bool ReadContentsFrom10(XmlDictionaryReader reader, out Uri uri, out AddressHeaderCollection headers, out EndpointIdentity identity, out XmlBuffer buffer, out int metadataSection, out int extensionSection)
964if (!Uri.TryCreate(address, UriKind.Absolute, out uri))
1262private Uri _uri;
1294public Uri Uri
FrameworkFork\System.ServiceModel\System\ServiceModel\IClientChannel.cs (1)
19Uri Via { get; }
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\X509CertificateRecipientClientCredential.cs (7)
20private Dictionary<Uri, X509Certificate2> _scopedCertificates;
26_scopedCertificates = new Dictionary<Uri, X509Certificate2>();
38_scopedCertificates = new Dictionary<Uri, X509Certificate2>();
39foreach (Uri uri in other.ScopedCertificates.Keys)
59public Dictionary<Uri, X509Certificate2> ScopedCertificates
107public void SetScopedCertificate(string subjectName, StoreLocation storeLocation, StoreName storeName, Uri targetService)
116public void SetScopedCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue, Uri targetService)
Metadata\MetadataDocumentLoader.cs (29)
52public Uri MetadataSourceUrl { get; private set; }
57private List<Uri> metadataSourceFiles { get; set; } = new List<Uri>();
58public IEnumerable<Uri> MetadataSourceFiles { get { return this.metadataSourceFiles; } }
95if (!CanLoad(uri, string.Empty, Directory.GetCurrentDirectory(), out Uri metadataUri))
137if (!CanLoad(uri, string.Empty, Directory.GetCurrentDirectory(), out Uri metadataUri))
188foreach (var fileUri in this.MetadataSourceFiles)
212if (CanLoad(uri, baseUrl, basePath, out Uri serviceUri))
250public static bool CanLoad(string uri, out Uri serviceUri)
255public static bool CanLoad(string uri, string baseUrl, string basePath, out Uri serviceUri)
269if (Uri.TryCreate(uri, UriKind.Absolute, out serviceUri) ||
270isUrl && Uri.TryCreate(baseUrl, UriKind.Absolute, out Uri baseUri) && Uri.TryCreate(baseUri, uri, out serviceUri) ||
271!isUrl && Uri.TryCreate(Path.Combine(basePath, uri), UriKind.Absolute, out serviceUri))
376if (TryGetSchemaUriFromSchemaImport(schemaLocation, baseUrl, basePath, specNamespace, fileExtension, out Uri schemaUri))
467private bool TryGetSchemaUriFromSchemaImport(string schemaLocation, string baseUrl, string basePath, string specNamespace, string extension, out Uri schemaUri)
480if (Uri.TryCreate(schemaLocation, UriKind.Absolute, out schemaUri))
482if (TryGetExistingSchemaFile(schemaUri, schemaLocation, basePath, specNamespace, extension, out Uri schemaFile))
490if (Uri.TryCreate(Path.Combine(basePath, schemaLocation), UriKind.Absolute, out Uri schemaFile))
498if (schemaUri == null && Uri.TryCreate(baseUrl, UriKind.Absolute, out Uri baseUri))
501Uri.TryCreate(baseUri, schemaLocation, out schemaUri);
518private bool TryGetExistingSchemaFile(Uri schemaUri, string schemaLocation, string basePath, string specNamespace, string extension, out Uri schemaFile)
557Uri.TryCreate(fullFileName, UriKind.Absolute, out schemaFile);
563private async Task<Stream> DownloadSchemaImportAsync(Uri schemaUri, CancellationToken cancellationToken)
706var metadataUri = metadataSourceFiles[0];
Metadata\MetadataFileNameManager.cs (11)
104if (Uri.TryCreate(ns, UriKind.RelativeOrAbsolute, out Uri nsUri))
198public static bool TryCreateUri(string filePath1, out Uri fileUri)
200if (Uri.TryCreate(filePath1, UriKind.Absolute, out fileUri) || Uri.TryCreate(filePath1, UriKind.Relative, out fileUri))
210Uri uri1, uri2;
211return Uri.TryCreate(filePath1, UriKind.Absolute, out uri1) && Uri.TryCreate(filePath2, UriKind.Absolute, out uri2) && StringComparer.OrdinalIgnoreCase.Compare(uri1.AbsoluteUri, uri2.AbsoluteUri) == 0 ||
212Uri.TryCreate(filePath1, UriKind.Relative, out uri1) && Uri.TryCreate(filePath2, UriKind.Relative, out uri2) && StringComparer.OrdinalIgnoreCase.Compare(uri1.ToString(), uri2.ToString()) == 0;
225var baseUri = new Uri(baseUrl, UriKind.RelativeOrAbsolute);
GenerateDocumentationAndConfigFiles (7)
ILCompiler.Compiler (1)
Infrastructure.Common (2)
Microsoft.AspNetCore.Authentication (2)
Microsoft.AspNetCore.Authentication.Cookies (1)
Microsoft.AspNetCore.Components (12)
Microsoft.AspNetCore.Components.Endpoints (10)
Microsoft.AspNetCore.Components.Server (4)
Microsoft.AspNetCore.Components.WebView.Maui (9)
Microsoft.AspNetCore.Components.WebView.WindowsForms (14)
Microsoft.AspNetCore.Components.WebView.Wpf (14)
Microsoft.AspNetCore.Connections.Abstractions (5)
Microsoft.AspNetCore.CookiePolicy (2)
Microsoft.AspNetCore.Cors (9)
Microsoft.AspNetCore.HeaderParsing (5)
Microsoft.AspNetCore.Hosting (4)
Microsoft.AspNetCore.Http (8)
Microsoft.AspNetCore.Http.Abstractions (8)
Microsoft.AspNetCore.Http.Extensions (20)
Microsoft.AspNetCore.Http.Results (10)
Microsoft.AspNetCore.Identity (2)
Microsoft.AspNetCore.Mvc.Abstractions (4)
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
Microsoft.AspNetCore.Mvc.Core (8)
Microsoft.AspNetCore.Mvc.Razor (2)
Microsoft.AspNetCore.Rewrite (9)
Microsoft.AspNetCore.Server.Kestrel.Core (6)
Microsoft.AspNetCore.Testing (7)
Microsoft.AspNetCore.WebUtilities (3)
Microsoft.Build (21)
Logging\TerminalLogger\TerminalLogger.cs (13)
837(string? projectDisplayPath, var urlLink) = DetermineOutputPathToRender(outputPathSpan, _initialWorkingDirectory.AsMemory(), project.SourceRoot);
907private static (string outputPathToRender, Uri? linkToAssign) DetermineOutputPathToRender(ReadOnlyMemory<char> outputPath, ReadOnlyMemory<char> workingDir, ReadOnlyMemory<char>? sourceRoot)
913Uri.TryCreate(new(Path.GetDirectoryName(outputPathSpan)), UriKind.Absolute, out Uri? uri);
960private static string? CreateLink(Uri? uri, string? linkText) =>
1315private static Uri? GenerateLinkForMessage(BuildMessageEventArgs e)
1366private static Uri? GenerateLinkForWarning(BuildWarningEventArgs e)
1368if (e.HelpLink is not null && Uri.TryCreate(e.HelpLink, UriKind.Absolute, out Uri? uri))
1383private static Uri GenerateLinkForHelpKeyword(string helpKeyword) => new($"https://go.microsoft.com/fwlink/?LinkId={helpKeyword}");
1400private static Uri? GenerateLinkForError(BuildErrorEventArgs e)
1402if (e.HelpLink is not null && Uri.TryCreate(e.HelpLink, UriKind.Absolute, out Uri? uri))
Microsoft.Build.Tasks.Core (29)
ManifestUtil\SecurityUtil.cs (10)
498public static void SignFile(string certThumbprint, Uri timestampUrl, string path)
512Uri timestampUrl,
529Uri timestampUrl,
548Uri timestampUrl,
606public static void SignFile(string certPath, SecureString certPassword, Uri timestampUrl, string path)
631public static void SignFile(X509Certificate2 cert, Uri timestampUrl, string path)
640Uri timestampUrl,
762private static void SignPEFile(X509Certificate2 cert, Uri timestampUrl, string path, System.Resources.ResourceManager resources, bool useSha256)
776private static void SignPEFileInternal(X509Certificate2 cert, Uri timestampUrl,
823internal static string GetCommandLineParameters(string certThumbprint, Uri timestampUrl, string path,
Microsoft.Build.Tasks.Git (18)
GitOperations.cs (10)
36var uri = NormalizeUrl(repository, remoteUrl);
141internal static Uri? NormalizeUrl(GitRepository repository, string url)
167internal static Uri? NormalizeUrl(string url, string root)
179if (TryParseScp(url, out var uri))
188if (!Uri.TryCreate(url, UriKind.RelativeOrAbsolute, out uri))
199var rootUri = new Uri(root.EndWithSeparator('/'));
200if (Uri.TryCreate(rootUri, uri, out uri))
214private static bool TryParseScp(string value, [NotNullWhen(true)]out Uri? uri)
238return Uri.TryCreate(url, UriKind.Absolute, out uri);
296var submoduleUri = NormalizeUrl(repository, submoduleConfigUrl);
Microsoft.CodeAnalysis (5)
Microsoft.CodeAnalysis.Analyzers (5)
Microsoft.CodeAnalysis.AnalyzerUtilities (5)
Microsoft.CodeAnalysis.CodeStyle (5)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.Features (3)
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
Microsoft.CodeAnalysis.Scripting (1)
Microsoft.CodeAnalysis.Workspaces (8)
Microsoft.Deployment.DotNet.Releases (18)
Microsoft.Diagnostics.NETCore.Client (8)
Microsoft.DotNet.Arcade.Sdk (1)
Microsoft.DotNet.Build.Manifest (2)
Microsoft.DotNet.Cli.Utils (1)
Microsoft.DotNet.HotReload.Watch (4)
Microsoft.Extensions.AI.Abstractions (17)
Microsoft.Extensions.AI.Abstractions.Tests (13)
Microsoft.Extensions.AI.Evaluation.Console (4)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (2)
Microsoft.Extensions.AI.Evaluation.Safety (3)
Microsoft.Extensions.AI.Evaluation.Tests (2)
Microsoft.Extensions.AI.Integration.Tests (4)
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (7)
Microsoft.Extensions.AI.OpenAI (6)
Microsoft.Extensions.AI.OpenAI.Tests (10)
Microsoft.Extensions.DataIngestion.MarkItDown (2)
Microsoft.Extensions.DataIngestion.Tests (3)
Microsoft.Extensions.DependencyModel (2)
Microsoft.Extensions.DotNetDeltaApplier (2)
Microsoft.Extensions.Http (1)
Microsoft.Extensions.Http.Diagnostics (3)
Microsoft.Extensions.Http.Diagnostics.Tests (8)
Microsoft.Extensions.Http.Resilience (12)
Microsoft.Extensions.Http.Resilience.PerformanceTests (4)
Microsoft.Extensions.Http.Resilience.Tests (8)
Microsoft.Extensions.ML (17)
ModelLoaders\UriModelLoader.cs (15)
25private Uri _uri;
45internal void Start(Uri uri, TimeSpan period)
105internal virtual async Task<bool> MatchEtagAsync(Uri uri, string eTag)
193private static readonly Action<ILogger, Uri, Exception> _uriReloadBegin = LoggerMessage.Define<Uri>(
198private static readonly Action<ILogger, Uri, double, Exception> _uriReloadEnd = LoggerMessage.Define<Uri, double>(
203private static readonly Action<ILogger, Uri, double, Exception> _uriReloadError = LoggerMessage.Define<Uri, double>(
208private static readonly Action<ILogger, Uri, Exception> _uriLoadError = LoggerMessage.Define<Uri>(
213public static void UriReloadBegin(ILogger logger, Uri uri)
218public static void UriReloadEnd(ILogger logger, Uri uri, TimeSpan duration)
223public static void UriReloadError(ILogger logger, Uri uri, TimeSpan duration, Exception exception)
228public static void UriLoadError(ILogger logger, Uri uri, Exception exception)
Microsoft.Extensions.ML.Tests (2)
Microsoft.Extensions.ServiceDiscovery (7)
Microsoft.Extensions.ServiceDiscovery.Abstractions (11)
Microsoft.Extensions.ServiceDiscovery.Yarp (4)
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (2)
Microsoft.Gen.Logging.Generated.Tests (1)
Microsoft.Maui (7)
Microsoft.Maui.Controls (78)
ResourceDictionary.cs (11)
25 Uri _source;
28 internal static Action<ResourceDictionary, Uri, string, Assembly, System.Xml.IXmlLineInfo> s_setAndLoadSource;
32 public Uri Source
46 public void SetAndCreateSource<T>(Uri value)
57 public void SetAndLoadSource(Uri value, string resourcePath, Assembly assembly, global::System.Xml.IXmlLineInfo lineInfo)
72 internal void SetSource(Uri source, ResourceDictionary sourceInstance)
419 internal static Uri GetUriWithExplicitAssembly(string value, Assembly defaultAssembly)
436 internal static Uri CombineUriAndAssembly(string value, Assembly assembly)
441 internal static string GetResourcePath(Uri uri, string rootTargetPath)
445 var resourceUri = uri.OriginalString.StartsWith("/", StringComparison.Ordinal)
458 if (value is not Uri uri)
Shell\ShellUriHandler.cs (20)
17 internal static Uri FormatUri(Uri path, Shell shell)
71 var returnValue = ConvertToStandardFormat("scheme", "host", null, new Uri(result, UriKind.Relative));
88 internal static Uri CreateUri(string path)
98 if (Uri.TryCreate(path, UriKind.Absolute, out Uri result))
131 public static Uri ConvertToStandardFormat(Shell shell, Uri request)
137 public static Uri ConvertToStandardFormat(string routeScheme, string routeHost, string route, Uri request)
165 static internal ShellNavigationRequest.WhatToDoWithTheStack CalculateStackRequest(Uri uri)
176 internal static ShellNavigationRequest GetNavigationRequest(Shell shell, Uri uri, bool enableRelativeShellRoutes = false, bool throwNavigationErrorAsException = true, ShellNavigationParameters shellNavigationParameters = null)
183 Uri request = ConvertToStandardFormat(shell, uri);
222 internal static List<RouteRequestBuilder> GenerateRoutePaths(Shell shell, Uri request)
228 internal static List<RouteRequestBuilder> GenerateRoutePaths(Shell shell, Uri request, Uri originalRequest, bool enableRelativeShellRoutes)
329 var uri = ConvertToStandardFormat(shell, CreateUri(route));
350 Uri originalRequest)
430 Uri startingFrom,
781 public Uri GetUri()
Microsoft.Maui.Controls.Build.Tasks (5)
Microsoft.Maui.Controls.DesignTools (2)
Microsoft.Maui.Controls.Xaml (8)
Microsoft.Maui.Essentials (41)
Microsoft.ML.Core (5)
Microsoft.ML.Core.Tests (4)
Microsoft.ML.FastTree (1)
Microsoft.ML.Parquet (3)
Microsoft.NET.Build.Containers (50)
AuthHandshakeMessageHandler.cs (10)
176Uri? validatedBearerRealm = null;
233internal static Uri ValidateRealmUri(string realm, string registryName, bool isInsecureRegistry)
235if (!Uri.TryCreate(realm, UriKind.Absolute, out Uri? realmUri))
315if (!Uri.TryCreate($"https://{registryName}", UriKind.Absolute, out Uri? uri))
371if (!Uri.TryCreate($"https://{registryName}", UriKind.Absolute, out Uri? uri))
455private async Task<(AuthenticationHeaderValue, DateTimeOffset)?> TryOAuthPostAsync(DockerCredentials privateRepoCreds, AuthInfo bearerAuthInfo, Uri realmUri, CancellationToken cancellationToken)
511private async Task<(AuthenticationHeaderValue, DateTimeOffset)?> TryTokenGetAsync(DockerCredentials privateRepoCreds, AuthInfo bearerAuthInfo, Uri realmUri, CancellationToken cancellationToken)
Registry\DefaultBlobUploadOperations.cs (16)
13private readonly Uri _baseUri;
17internal DefaultBlobUploadOperations(Uri baseUri, HttpClient client, ILogger logger)
24public async Task CompleteAsync(Uri uploadUri, string digest, CancellationToken cancellationToken)
29builder.Query += $"&digest={Uri.EscapeDataString(digest)}";
30Uri putUri = builder.Uri;
43public async Task<HttpResponseMessage> GetStatusAsync(Uri uploadUri, CancellationToken cancellationToken)
51Uri startUploadUri = new(_baseUri, $"/v2/{repositoryName}/blobs/uploads/");
62Uri location = pushResponse.GetNextLocation();
73public async Task<FinalizeUploadInformation> UploadAtomicallyAsync(Uri uploadUri, Stream content, CancellationToken cancellationToken)
80Uri nextUploadUri = await PatchAsync(uploadUri, httpContent, cancellationToken).ConfigureAwait(false);
85public async Task<NextChunkUploadInformation> UploadChunkAsync(Uri uploadUri, HttpContent content, CancellationToken cancellationToken)
89Uri nextUploadUri = await PatchAsync(uploadUri, content, cancellationToken).ConfigureAwait(false);
94private HttpRequestMessage GetPatchHttpRequest(Uri uploadUri, HttpContent httpContent)
96Uri finalUri = uploadUri.IsAbsoluteUri ? uploadUri : new Uri(_baseUri, uploadUri);
105private async Task<Uri> PatchAsync(Uri uploadUri, HttpContent content, CancellationToken cancellationToken)
Registry\DefaultRegistryAPI.cs (4)
12private readonly Uri _baseUri;
24internal DefaultRegistryAPI(string registryName, Uri baseUri, bool isInsecureRegistry, ILogger logger, RegistryMode mode)
37private static HttpClient CreateClient(string registryName, Uri baseUri, ILogger logger, bool isInsecureRegistry, RegistryMode mode)
58private static HttpMessageHandler CreateHttpHandler(string registryName, Uri baseUri, bool allowInsecure, ILogger logger)
Registry\Registry.cs (7)
101internal Registry(Uri baseUri, ILogger logger, IRegistryAPI registryAPI, RegistrySettings? settings = null, Func<TimeSpan>? retryDelayProvider = null) :
105internal Registry(Uri baseUri, ILogger logger, RegistryMode mode, RegistrySettings? settings = null) :
109private Registry(Uri baseUri, ILogger logger, RegistryApiFactory factory, RegistrySettings? settings = null, Func<TimeSpan>? retryDelayProvider = null)
127private static string DeriveRegistryName(Uri baseUri)
142public Uri BaseUri { get; }
472Uri patchUri = startUploadInformation.UploadUri;
670public IRegistryAPI Create(string registryName, Uri baseUri, ILogger logger, bool isInsecureRegistry)
Microsoft.Net.Http.Headers (1)
Microsoft.NET.Sdk.Publish.Tasks (31)
Tasks\OneDeploy\OneDeploy.cs (11)
102if (!GetPublishUrl(url, webjobName, webjobType, out var oneDeployPublishUri) || oneDeployPublishUri is null)
135if (!string.IsNullOrEmpty(deploymentUrl) && Uri.TryCreate(deploymentUrl, UriKind.Absolute, out var _))
181Uri publishUri,
196private bool GetPublishUrl(string? publishUrl, string? webjobName, string? webjobType, out Uri? publishUri)
201!Uri.TryCreate(publishUrl, UriKind.Absolute, out var _))
213Uri publishUri,
226private bool GetDefaultPublishUri(string publishUrl, out Uri publishUri)
235return Uri.TryCreate(publishUri.ToString(), UriKind.Absolute, out var _);
Microsoft.SourceLink.AzureDevOpsServer.Git (45)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (20)
54protected virtual Uri GetDefaultContentUriFromHostUri(string authority, Uri gitUri)
57protected virtual Uri GetDefaultContentUriFromRepositoryUri(Uri repositoryUri)
60protected abstract string? BuildSourceLinkUrl(Uri contentUrl, Uri gitUri, string relativeUrl, string revisionId, ITaskItem? hostItem);
100if (!Uri.TryCreate(gitUrl, UriKind.Absolute, out var gitUri))
118if (!TryGetMatchingContentUri(mappings, gitUri, out var contentUri, out var hostItem))
151public readonly Uri ContentUri;
154public UrlMapping(string host, ITaskItem? hostItem, int port, Uri contentUri, bool hasDefaultContentUri)
168private IEnumerable<UrlMapping> GetUrlMappings(Uri gitUri)
170static bool IsValidContentUri(Uri uri)
179if (!UriUtilities.TryParseAuthority(hostUrl, out var hostUri))
185Uri? contentUri;
192else if (!Uri.TryCreate(contentUrl, UriKind.Absolute, out contentUri) || !IsValidContentUri(contentUri))
205if (Uri.TryCreate(RepositoryUrl, UriKind.Absolute, out var uri))
225private static bool TryGetMatchingContentUri(UrlMapping[] mappings, Uri repoUri, [NotNullWhen(true)] out Uri? contentUri, out ITaskItem? hostItem)
Microsoft.SourceLink.AzureRepos.Git (59)
GetSourceLinkUrl.cs (16)
21protected override Uri GetDefaultContentUriFromHostUri(string authority, Uri gitUri)
30protected override Uri GetDefaultContentUriFromRepositoryUri(Uri repositoryUri)
33protected override string? BuildSourceLinkUrl(Uri contentUri, Uri gitUri, string relativeUrl, string revisionId, ITaskItem? hostItem)
51private Dictionary<Uri, Uri>? TryGetEnvironmentUriMap()
54Dictionary<Uri, Uri>? map = null;
69if (!Uri.TryCreate(originalUrl, UriKind.Absolute, out var originalUri) || originalUri.Query != "")
74if (!Uri.TryCreate(mappedUrl, UriKind.Absolute, out var mappedUri) || mappedUri.Query != "")
81map = new Dictionary<Uri, Uri>();
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (20)
54protected virtual Uri GetDefaultContentUriFromHostUri(string authority, Uri gitUri)
57protected virtual Uri GetDefaultContentUriFromRepositoryUri(Uri repositoryUri)
60protected abstract string? BuildSourceLinkUrl(Uri contentUrl, Uri gitUri, string relativeUrl, string revisionId, ITaskItem? hostItem);
100if (!Uri.TryCreate(gitUrl, UriKind.Absolute, out var gitUri))
118if (!TryGetMatchingContentUri(mappings, gitUri, out var contentUri, out var hostItem))
151public readonly Uri ContentUri;
154public UrlMapping(string host, ITaskItem? hostItem, int port, Uri contentUri, bool hasDefaultContentUri)
168private IEnumerable<UrlMapping> GetUrlMappings(Uri gitUri)
170static bool IsValidContentUri(Uri uri)
179if (!UriUtilities.TryParseAuthority(hostUrl, out var hostUri))
185Uri? contentUri;
192else if (!Uri.TryCreate(contentUrl, UriKind.Absolute, out contentUri) || !IsValidContentUri(contentUri))
205if (Uri.TryCreate(RepositoryUrl, UriKind.Absolute, out var uri))
225private static bool TryGetMatchingContentUri(UrlMapping[] mappings, Uri repoUri, [NotNullWhen(true)] out Uri? contentUri, out ITaskItem? hostItem)
Microsoft.SourceLink.Bitbucket.Git (43)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (20)
54protected virtual Uri GetDefaultContentUriFromHostUri(string authority, Uri gitUri)
57protected virtual Uri GetDefaultContentUriFromRepositoryUri(Uri repositoryUri)
60protected abstract string? BuildSourceLinkUrl(Uri contentUrl, Uri gitUri, string relativeUrl, string revisionId, ITaskItem? hostItem);
100if (!Uri.TryCreate(gitUrl, UriKind.Absolute, out var gitUri))
118if (!TryGetMatchingContentUri(mappings, gitUri, out var contentUri, out var hostItem))
151public readonly Uri ContentUri;
154public UrlMapping(string host, ITaskItem? hostItem, int port, Uri contentUri, bool hasDefaultContentUri)
168private IEnumerable<UrlMapping> GetUrlMappings(Uri gitUri)
170static bool IsValidContentUri(Uri uri)
179if (!UriUtilities.TryParseAuthority(hostUrl, out var hostUri))
185Uri? contentUri;
192else if (!Uri.TryCreate(contentUrl, UriKind.Absolute, out contentUri) || !IsValidContentUri(contentUri))
205if (Uri.TryCreate(RepositoryUrl, UriKind.Absolute, out var uri))
225private static bool TryGetMatchingContentUri(UrlMapping[] mappings, Uri repoUri, [NotNullWhen(true)] out Uri? contentUri, out ITaskItem? hostItem)
Microsoft.SourceLink.Common (8)
Microsoft.SourceLink.Gitea (41)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (20)
54protected virtual Uri GetDefaultContentUriFromHostUri(string authority, Uri gitUri)
57protected virtual Uri GetDefaultContentUriFromRepositoryUri(Uri repositoryUri)
60protected abstract string? BuildSourceLinkUrl(Uri contentUrl, Uri gitUri, string relativeUrl, string revisionId, ITaskItem? hostItem);
100if (!Uri.TryCreate(gitUrl, UriKind.Absolute, out var gitUri))
118if (!TryGetMatchingContentUri(mappings, gitUri, out var contentUri, out var hostItem))
151public readonly Uri ContentUri;
154public UrlMapping(string host, ITaskItem? hostItem, int port, Uri contentUri, bool hasDefaultContentUri)
168private IEnumerable<UrlMapping> GetUrlMappings(Uri gitUri)
170static bool IsValidContentUri(Uri uri)
179if (!UriUtilities.TryParseAuthority(hostUrl, out var hostUri))
185Uri? contentUri;
192else if (!Uri.TryCreate(contentUrl, UriKind.Absolute, out contentUri) || !IsValidContentUri(contentUri))
205if (Uri.TryCreate(RepositoryUrl, UriKind.Absolute, out var uri))
225private static bool TryGetMatchingContentUri(UrlMapping[] mappings, Uri repoUri, [NotNullWhen(true)] out Uri? contentUri, out ITaskItem? hostItem)
Microsoft.SourceLink.Gitee (43)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (20)
54protected virtual Uri GetDefaultContentUriFromHostUri(string authority, Uri gitUri)
57protected virtual Uri GetDefaultContentUriFromRepositoryUri(Uri repositoryUri)
60protected abstract string? BuildSourceLinkUrl(Uri contentUrl, Uri gitUri, string relativeUrl, string revisionId, ITaskItem? hostItem);
100if (!Uri.TryCreate(gitUrl, UriKind.Absolute, out var gitUri))
118if (!TryGetMatchingContentUri(mappings, gitUri, out var contentUri, out var hostItem))
151public readonly Uri ContentUri;
154public UrlMapping(string host, ITaskItem? hostItem, int port, Uri contentUri, bool hasDefaultContentUri)
168private IEnumerable<UrlMapping> GetUrlMappings(Uri gitUri)
170static bool IsValidContentUri(Uri uri)
179if (!UriUtilities.TryParseAuthority(hostUrl, out var hostUri))
185Uri? contentUri;
192else if (!Uri.TryCreate(contentUrl, UriKind.Absolute, out contentUri) || !IsValidContentUri(contentUri))
205if (Uri.TryCreate(RepositoryUrl, UriKind.Absolute, out var uri))
225private static bool TryGetMatchingContentUri(UrlMapping[] mappings, Uri repoUri, [NotNullWhen(true)] out Uri? contentUri, out ITaskItem? hostItem)
Microsoft.SourceLink.GitHub (43)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (20)
54protected virtual Uri GetDefaultContentUriFromHostUri(string authority, Uri gitUri)
57protected virtual Uri GetDefaultContentUriFromRepositoryUri(Uri repositoryUri)
60protected abstract string? BuildSourceLinkUrl(Uri contentUrl, Uri gitUri, string relativeUrl, string revisionId, ITaskItem? hostItem);
100if (!Uri.TryCreate(gitUrl, UriKind.Absolute, out var gitUri))
118if (!TryGetMatchingContentUri(mappings, gitUri, out var contentUri, out var hostItem))
151public readonly Uri ContentUri;
154public UrlMapping(string host, ITaskItem? hostItem, int port, Uri contentUri, bool hasDefaultContentUri)
168private IEnumerable<UrlMapping> GetUrlMappings(Uri gitUri)
170static bool IsValidContentUri(Uri uri)
179if (!UriUtilities.TryParseAuthority(hostUrl, out var hostUri))
185Uri? contentUri;
192else if (!Uri.TryCreate(contentUrl, UriKind.Absolute, out contentUri) || !IsValidContentUri(contentUri))
205if (Uri.TryCreate(RepositoryUrl, UriKind.Absolute, out var uri))
225private static bool TryGetMatchingContentUri(UrlMapping[] mappings, Uri repoUri, [NotNullWhen(true)] out Uri? contentUri, out ITaskItem? hostItem)
Microsoft.SourceLink.GitLab (41)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (20)
54protected virtual Uri GetDefaultContentUriFromHostUri(string authority, Uri gitUri)
57protected virtual Uri GetDefaultContentUriFromRepositoryUri(Uri repositoryUri)
60protected abstract string? BuildSourceLinkUrl(Uri contentUrl, Uri gitUri, string relativeUrl, string revisionId, ITaskItem? hostItem);
100if (!Uri.TryCreate(gitUrl, UriKind.Absolute, out var gitUri))
118if (!TryGetMatchingContentUri(mappings, gitUri, out var contentUri, out var hostItem))
151public readonly Uri ContentUri;
154public UrlMapping(string host, ITaskItem? hostItem, int port, Uri contentUri, bool hasDefaultContentUri)
168private IEnumerable<UrlMapping> GetUrlMappings(Uri gitUri)
170static bool IsValidContentUri(Uri uri)
179if (!UriUtilities.TryParseAuthority(hostUrl, out var hostUri))
185Uri? contentUri;
192else if (!Uri.TryCreate(contentUrl, UriKind.Absolute, out contentUri) || !IsValidContentUri(contentUri))
205if (Uri.TryCreate(RepositoryUrl, UriKind.Absolute, out var uri))
225private static bool TryGetMatchingContentUri(UrlMapping[] mappings, Uri repoUri, [NotNullWhen(true)] out Uri? contentUri, out ITaskItem? hostItem)
Microsoft.SourceLink.GitWeb (46)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (20)
54protected virtual Uri GetDefaultContentUriFromHostUri(string authority, Uri gitUri)
57protected virtual Uri GetDefaultContentUriFromRepositoryUri(Uri repositoryUri)
60protected abstract string? BuildSourceLinkUrl(Uri contentUrl, Uri gitUri, string relativeUrl, string revisionId, ITaskItem? hostItem);
100if (!Uri.TryCreate(gitUrl, UriKind.Absolute, out var gitUri))
118if (!TryGetMatchingContentUri(mappings, gitUri, out var contentUri, out var hostItem))
151public readonly Uri ContentUri;
154public UrlMapping(string host, ITaskItem? hostItem, int port, Uri contentUri, bool hasDefaultContentUri)
168private IEnumerable<UrlMapping> GetUrlMappings(Uri gitUri)
170static bool IsValidContentUri(Uri uri)
179if (!UriUtilities.TryParseAuthority(hostUrl, out var hostUri))
185Uri? contentUri;
192else if (!Uri.TryCreate(contentUrl, UriKind.Absolute, out contentUri) || !IsValidContentUri(contentUri))
205if (Uri.TryCreate(RepositoryUrl, UriKind.Absolute, out var uri))
225private static bool TryGetMatchingContentUri(UrlMapping[] mappings, Uri repoUri, [NotNullWhen(true)] out Uri? contentUri, out ITaskItem? hostItem)
Microsoft.SourceLink.Tools.Package (1)
Microsoft.Svcutil.NamedPipeMetadataImporter (2)
Microsoft.TemplateEngine.Abstractions (1)
Microsoft.TemplateEngine.Cli (2)
Microsoft.TemplateEngine.Edge (6)
Microsoft.TemplateEngine.Utils (1)
Microsoft.TemplateSearch.Common (2)
Microsoft.TestPlatform.CommunicationUtilities (6)
Microsoft.TestPlatform.CrossPlatEngine (28)
Microsoft.TestPlatform.Extensions.BlameDataCollector (2)
Microsoft.TestPlatform.Utilities (2)
Microsoft.VisualStudio.TestPlatform.Common (16)
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (6)
Microsoft.VisualStudio.TestPlatform.ObjectModel (21)
Microsoft.Web.XmlTransform (1)
netstandard (1)
NuGet.Build.Tasks (1)
NuGet.Build.Tasks.Console (1)
NuGet.Build.Tasks.Pack (4)
NuGet.CommandLine.XPlat (33)
_generated\13\PackageSearchJsonContext.IPackageSearchMetadata.g.cs (18)
131var info4 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Uri>
146AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("IconUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null),
149properties[4] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Uri>(options, info4);
171var info6 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Uri>
186AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("LicenseUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null),
189properties[6] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Uri>(options, info6);
191var info7 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Uri>
206AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("ProjectUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null),
209properties[7] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Uri>(options, info7);
211var info8 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Uri>
226AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("ReadmeUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null),
229properties[8] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Uri>(options, info8);
251var info10 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Uri>
266AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("ReportAbuseUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null),
269properties[10] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Uri>(options, info10);
271var info11 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Uri>
286AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Core.Types.IPackageSearchMetadata).GetProperty("PackageDetailsUrl", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null),
289properties[11] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Uri>(options, info11);
NuGet.Commands (8)
NuGet.Common (20)
UriUtility.cs (13)
13private static bool IsHttpUrl(Uri uri)
15return uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps;
21public static Uri CreateSourceUri(string source, UriKind kind = UriKind.Absolute)
30public static Uri? TryCreateSourceUri(string source, UriKind kind)
34Uri? uri;
35return Uri.TryCreate(source, kind, out uri) ? uri : null;
59return Uri.EscapeDataString(value).Replace("'", "''").Replace("%27", "''");
78Uri? uri;
79if (Uri.TryCreate(localOrUriPath, UriKind.RelativeOrAbsolute, out uri))
122var relativeUri = TryCreateSourceUri(local, UriKind.Relative);
130var absoluteUri = TryCreateSourceUri(local, UriKind.Absolute);
153var uri = TryCreateSourceUri(source!, UriKind.Absolute);
NuGet.Configuration (25)
NuGet.Credentials (16)
CredentialService.cs (11)
76Uri uri,
161Uri uri,
173var rootUri = GetRootUri(uri);
195private bool TryFromCredentialCache(Uri uri, CredentialRequestType type, bool isRetry, ICredentialProvider provider,
211private void AddToCredentialCache(Uri uri, CredentialRequestType type, ICredentialProvider provider,
217private static string RetryCacheKey(Uri uri, CredentialRequestType type, ICredentialProvider provider)
222private static string CredentialCacheKey(Uri uri, CredentialRequestType type, ICredentialProvider provider)
224var rootUri = GetRootUri(uri);
228private static Uri GetRootUri(Uri uri)
233private static string GetUriKey(Uri uri, CredentialRequestType type, ICredentialProvider provider)
DefaultNetworkCredentialsCredentialProvider.cs (1)
42Uri uri,
NuGet.Frameworks (1)
NuGet.PackageManagement (13)
NuGet.Packaging (50)
NuGet.Protocol (229)
_generated\4\JsonContext.PackageVulnerabilityInfo.g.cs (6)
32ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Protocol.Model.PackageVulnerabilityInfo((global::System.Uri)args[0], (global::NuGet.Protocol.PackageVulnerabilitySeverity)args[1], (global::NuGet.Versioning.VersionRange)args[2]),
35ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Model.PackageVulnerabilityInfo).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::System.Uri), typeof(global::NuGet.Protocol.PackageVulnerabilitySeverity), typeof(global::NuGet.Versioning.VersionRange)}, modifiers: null),
51var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Uri>
66AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Model.PackageVulnerabilityInfo).GetProperty("Url", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null),
69properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Uri>(options, info0);
143ParameterType = typeof(global::System.Uri),
_generated\7\JsonContext.V3VulnerabilityIndexEntry.g.cs (6)
32ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Protocol.Model.V3VulnerabilityIndexEntry((string)args[0], (global::System.Uri)args[1], (string)args[2], (string)args[3]),
35ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Model.V3VulnerabilityIndexEntry).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::System.Uri), typeof(string), typeof(string)}, modifiers: null),
72var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Uri>
87AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Model.V3VulnerabilityIndexEntry).GetProperty("Url", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null),
90properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Uri>(options, info1);
173ParameterType = typeof(global::System.Uri),
Events\ProtocolDiagnosticHttpEvent.cs (1)
18Uri url,
Events\ProtocolDiagnosticInProgressHttpEvent.cs (1)
12Uri url,
Resources\PackageUpdateResource.cs (19)
52public Uri SourceUri
230Uri symbolSourceUri = UriUtility.CreateSourceUri(symbolSource);
286Uri packageSourceUri = UriUtility.CreateSourceUri(source);
321Uri symbolSourceUri = UriUtility.CreateSourceUri(symbolSource);
363var sourceUri = UriUtility.CreateSourceUri(source);
434Uri serviceEndpointUrl = GetServiceEndpointUrl(source, string.Empty, noServiceEndpoint);
438if (logErrorForHttpSources && serviceEndpointUrl.Scheme == Uri.UriSchemeHttp && !allowInsecureConnections)
642Uri serviceEndpointUrl,
677private async Task PushPackageToFileSystem(Uri sourceUri,
734var sourceUri = GetServiceEndpointUrl(source, string.Empty, noServiceEndpoint);
741if (sourceUri.Scheme == Uri.UriSchemeHttp && !allowInsecureConnections)
760var serviceEndpointUrl = GetServiceEndpointUrl(source, url, noServiceEndpoint);
797var sourceuri = UriUtility.CreateSourceUri(source);
848private Uri GetServiceEndpointUrl(string source, string path, bool noServiceEndpoint)
850var baseUri = EnsureTrailingSlash(source);
851Uri requestUri;
865private static Uri EnsureTrailingSlash(string value)
920var serviceEndpointUrl = GetServiceEndpointUrl(NuGetConstants.DefaultGalleryServerUrl,
964var sourceUri = UriUtility.CreateSourceUri(source);
Utility\GetDownloadResultUtility.cs (1)
26Uri uri,
Pipelines.AppHost (1)
PresentationBuildTasks (18)
PresentationCore (364)
MS\Internal\IO\Packaging\ByteRangeDownloader.cs (6)
50internal ByteRangeDownloader(Uri requestedUri, string tempFileName, SafeWaitHandle eventHandle)
70internal ByteRangeDownloader(Uri requestedUri, Stream tempStream, SafeWaitHandle eventHandle, Mutex fileMutex)
397private ByteRangeDownloader(Uri requestedUri, SafeWaitHandle eventHandle)
402if (!string.Equals(requestedUri.Scheme, Uri.UriSchemeHttp, StringComparison.Ordinal) && !string.Equals(requestedUri.Scheme, Uri.UriSchemeHttps, StringComparison.Ordinal))
843private Uri _requestedUri; // url to be downloaded
System\Windows\Media\Imaging\BitmapDecoder.cs (22)
51Uri bitmapUri,
154Uri baseUri,
155Uri uri,
219Uri baseUri,
220Uri uri,
232Uri finalUri = null;
263((finalUri.Scheme == Uri.UriSchemeHttp) ||
264(finalUri.Scheme == Uri.UriSchemeHttps)))
438Uri bitmapUri,
455Uri bitmapUri,
878Uri uri = new Uri(_baseUri, _uri);
988Uri uri,
1009Debug.Assert((uri.Scheme == Uri.UriSchemeHttp) || (uri.Scheme == Uri.UriSchemeHttps));
1051else if (uri.Scheme == Uri.UriSchemeHttp) // for http
1055else if (uri.Scheme == Uri.UriSchemeHttps) // for https
1183private static Stream ProcessHttpsFiles(Uri uri, Stream stream)
1201private static Stream ProcessHttpFiles(Uri uri, Stream stream)
1216private static Stream ProcessUncFiles(Uri uri)
1324Uri uri,
1633internal Uri _uri;
1636internal Uri _baseUri;
System\Windows\Navigation\BaseUriHelper.cs (37)
25private static readonly Uri _siteOfOriginBaseUri = PackUriHelper.Create(new Uri(SOOBASE));
27private static readonly Uri _packAppBaseUri = PackUriHelper.Create(new Uri(APPBASE));
29private static Uri _baseUri;
57typeof(Uri),
71public static Uri GetBaseUri(DependencyObject element)
73Uri baseUri = GetBaseUriCore(element);
114internal static Uri SiteOfOriginBaseUri
122internal static Uri PackAppBaseUri
133internal static bool IsPackApplicationUri(Uri uri)
157internal static void GetAssemblyAndPartNameFromPackAppUri(Uri uri, out Assembly assembly, out string partName)
165Uri partUri = new Uri(uri.AbsolutePath, UriKind.Relative);
227internal static void GetAssemblyNameAndPart(Uri uri, out string partName, out string assemblyName, out string assemblyVersion, out string assemblyKey)
283assemblyName = Uri.UnescapeDataString(assemblyInfo[0]);
323string assemblyName = Uri.UnescapeDataString(assemblyInfo[0]);
340internal static Uri GetResolvedUri(Uri baseUri, Uri orgUri)
345internal static Uri MakeRelativeToSiteOfOriginIfPossible(Uri sUri)
347if (Uri.Compare(sUri, SiteOfOriginBaseUri, UriComponents.Scheme, UriFormat.UriEscaped, StringComparison.OrdinalIgnoreCase) == 0)
349Uri packageUri = PackUriHelper.GetPackageUri(sUri);
359internal static Uri ConvertPackUriToAbsoluteExternallyVisibleUri(Uri packUri)
363Uri relative = MakeRelativeToSiteOfOriginIfPossible(packUri);
379internal static Uri FixFileUri(Uri uri)
382string.Equals(uri.Scheme, Uri.UriSchemeFile, StringComparison.OrdinalIgnoreCase) &&
383string.Compare(uri.OriginalString, 0, Uri.UriSchemeFile, 0, Uri.UriSchemeFile.Length, StringComparison.OrdinalIgnoreCase) != 0)
391internal static Uri BaseUri
427internal static Uri AppendAssemblyVersion(Uri uri, Assembly assemblyInfo)
429Uri source = null;
430Uri baseUri = null;
521internal static Uri GetBaseUriCore(DependencyObject element)
523Uri baseUri = null;
537baseUri = doCurrent.GetValue(BaseUriProperty) as Uri;
PresentationFramework (584)
MS\Internal\AppModel\AppModelKnownContentFactory.cs (7)
27internal static object BamlConverter(Stream stream, Uri baseUri, bool canUseTopLevelBrowser, bool sandboxExternalContent, bool allowAsync, bool isJournalNavigation, out XamlReader asyncObjectConverter)
32internal static object BamlConverterCore(Stream stream, Uri baseUri, bool canUseTopLevelBrowser, bool sandboxExternalContent, bool allowAsync, bool isJournalNavigation, out XamlReader asyncObjectConverter, bool isUnsafe)
47Uri partUri = PackUriHelper.GetPartUri(baseUri);
67internal static object XamlConverter(Stream stream, Uri baseUri, bool canUseTopLevelBrowser, bool sandboxExternalContent, bool allowAsync, bool isJournalNavigation, out XamlReader asyncObjectConverter)
72internal static object XamlConverterCore(Stream stream, Uri baseUri, bool canUseTopLevelBrowser, bool sandboxExternalContent, bool allowAsync, bool isJournalNavigation, out XamlReader asyncObjectConverter, bool isUnsafe)
129internal static object HtmlXappConverter(Stream stream, Uri baseUri, bool canUseTopLevelBrowser, bool sandboxExternalContent, bool allowAsync, bool isJournalNavigation, out XamlReader asyncObjectConverter)
134internal static object HtmlXappConverterCore(Stream stream, Uri baseUri, bool canUseTopLevelBrowser, bool sandboxExternalContent, bool allowAsync, bool isJournalNavigation, out XamlReader asyncObjectConverter, bool isUnsafe)
MS\Internal\AppModel\AppSecurityManager.cs (13)
38internal static void SafeLaunchBrowserDemandWhenUnsafe(Uri originatingUri, Uri destinationUri, bool fIsTopLevel)
56internal static LaunchResult SafeLaunchBrowserOnlyIfPossible(Uri originatingUri, Uri destinationUri, bool fIsTopLevel)
68internal static LaunchResult SafeLaunchBrowserOnlyIfPossible(Uri originatingUri, Uri destinationUri, string targetName, bool fIsTopLevel)
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);
108internal static void UnsafeLaunchBrowser(Uri uri, string targetFrame = null)
116internal static void ShellExecuteDefaultBrowser(Uri uri)
129if (uri.Scheme != Uri.UriSchemeHttp && uri.Scheme != Uri.UriSchemeHttps)
MS\Internal\AppModel\MimeObjectFactory.cs (5)
15internal delegate object StreamToObjectFactoryDelegate(Stream s, Uri baseUri, bool canUseTopLevelBrowser, bool sandboxExternalContent, bool allowAsync, bool isJournalNavigation, out XamlReader asyncObjectConverter);
16internal delegate object StreamToObjectFactoryDelegateCore(Stream s, Uri baseUri, bool canUseTopLevelBrowser, bool sandboxExternalContent, bool allowAsync, bool isJournalNavigation, out XamlReader asyncObjectConverter, bool isUnsafe);
29internal static object GetObjectAndCloseStream(Stream s, ContentType contentType, Uri baseUri, bool canUseTopLevelBrowser, bool sandboxExternalContent, bool allowAsync, bool isJournalNavigation, out XamlReader asyncObjectConverter)
34internal static object GetObjectAndCloseStreamCore(Stream s, ContentType contentType, Uri baseUri, bool canUseTopLevelBrowser, bool sandboxExternalContent, bool allowAsync, bool isJournalNavigation, out XamlReader asyncObjectConverter, bool isUnsafe)
59StreamToObjectFactoryDelegateCore methodCore = new StreamToObjectFactoryDelegateCore((Stream s, Uri baseUri, bool canUseTopLevelBrowser, bool sandboxExternalContent, bool allowAsync, bool isJournalNavigation, out XamlReader asyncObjectConverter, bool isUnsafe) => method(s, baseUri, canUseTopLevelBrowser, sandboxExternalContent, allowAsync, isJournalNavigation, out asyncObjectConverter));
System\Windows\Annotations\Storage\XmlStreamStore.cs (36)
47_predefinedNamespaces = new Dictionary<Uri, IList<Uri>>(6);
89public XmlStreamStore(Stream stream, IDictionary<Uri, IList<Uri>> knownNamespaces)
387public static IList<Uri> GetWellKnownCompatibleNamespaces(Uri name)
452public IList<Uri> IgnoredNamespaces
463public static IList<Uri> WellKnownNamespaces
467Uri[] res = new Uri[_predefinedNamespaces.Keys.Count];
719private void LoadStream(IDictionary<Uri, IList<Uri>> knownNamespaces)
764private void CheckKnownNamespaces(IDictionary<Uri, IList<Uri>> knownNamespaces)
769IList<Uri> allNamespaces = new List<Uri>();
772foreach (Uri name in _predefinedNamespaces.Keys)
778foreach (Uri knownNamespace in knownNamespaces.Keys)
792foreach (KeyValuePair<Uri, IList<Uri>> item in knownNamespaces)
796foreach (Uri name in item.Value)
818private XmlCompatibilityReader SetupReader(IDictionary<Uri, IList<Uri>> knownNamespaces)
823foreach (Uri name in _predefinedNamespaces.Keys)
831foreach (Uri knownNamespace in knownNamespaces.Keys)
846foreach (KeyValuePair<Uri, IList<Uri>> item in knownNamespaces)
850foreach (Uri name in item.Value)
877if (!Uri.IsWellFormedUriString(xmlNamespace, UriKind.RelativeOrAbsolute))
881Uri namespaceUri = new Uri(xmlNamespace, UriKind.RelativeOrAbsolute);
989private void SetStream(Stream stream, IDictionary<Uri, IList<Uri>> knownNamespaces)
1033private List<Uri> _ignoredNamespaces = new List<Uri>();
1044private static readonly Dictionary<Uri, IList<Uri>> _predefinedNamespaces;
System\Windows\Application.cs (30)
346public static void LoadComponent(Object component, Uri resourceLocator)
361Uri currentUri = new Uri(BaseUriHelper.PackAppBaseUri, resourceLocator);
437public static object LoadComponent(Uri resourceLocator)
456internal static object LoadComponent(Uri resourceLocator, bool bSkipJournaledProperties)
468Uri packUri = BindUriHelper.GetResolvedUri(BaseUriHelper.PackAppBaseUri, resourceLocator);
574public static StreamResourceInfo GetResourceStream(Uri uriResource)
606public static StreamResourceInfo GetContentStream(Uri uriContent)
633public static StreamResourceInfo GetRemoteStream(Uri uriRemote)
650Uri resolvedUri = BindUriHelper.GetResolvedUri(BaseUriHelper.SiteOfOriginBaseUri, uriRemote);
652Uri packageUri = PackUriHelper.GetPackageUri(resolvedUri);
653Uri partUri = PackUriHelper.GetPartUri(resolvedUri);
714public static string GetCookie(Uri uri)
727public static void SetCookie(Uri uri, string value)
1021public Uri StartupUri
1550Uri relativeUri = BindUriHelper.GetUriRelativeToPackAppBase(StartupUri);
1941internal Uri ApplicationMarkupBaseUri
2003private static PackagePart GetResourceOrContentPart(Uri uri)
2008Uri packAppUri = BaseUriHelper.PackAppBaseUri;
2009Uri resolvedUri = BindUriHelper.GetResolvedUri(packAppUri, uri);
2011Uri packageUri = PackUriHelper.GetPackageUri(resolvedUri);
2012Uri partUri = PackUriHelper.GetPartUri(resolvedUri);
2033private static Package GetResourcePackage(Uri packageUri)
2038Uri packUri = PackUriHelper.Create(packageUri);
2238private void ConfigAppWindowAndRootElement(object root, Uri uri)
2328private static bool IsComponentBeingLoadedFromOuterLoadBaml(Uri curComponentUri)
2424private Uri _startupUri;
2425private Uri _applicationMarkupBaseUri;
2502internal NestedBamlLoadInfo(Uri uri, Stream stream, bool bSkipJournalProperty)
2514internal Uri BamlUri
2542private Uri _BamlUri = null;
System\Windows\Documents\FixedSchema.cs (22)
70Uri packageUri,
71Uri baseUri
128Uri packageUri,
129Uri baseUri)
165Uri targetUri = PackUriHelper.ResolvePartUri(_baseUri, new Uri(uriAttr, UriKind.Relative));
166Uri absTargetUri = PackUriHelper.Create(_packageUri, targetUri);
224private Uri _packageUri;
225private Uri _baseUri;
269public virtual void ValidateRelationships(Package package, Uri packageUri, Uri partUri, ContentType mimeType)
536public override void ValidateRelationships(Package package, Uri packageUri, Uri partUri, ContentType mimeType)
554Uri targetUri = PackUriHelper.ResolvePartUri(partUri, rel.TargetUri);
555Uri absTargetUri = PackUriHelper.Create(packageUri, targetUri);
576Uri targetUri = PackUriHelper.ResolvePartUri(partUri, rel.TargetUri);
577Uri absTargetUri = PackUriHelper.Create(packageUri, targetUri);
596Uri targetUri = PackUriHelper.ResolvePartUri(partUri, rel.TargetUri);
597Uri absTargetUri = PackUriHelper.Create(packageUri, targetUri);
624Uri targetUri = PackUriHelper.ResolvePartUri(partUri, rel.TargetUri);
625Uri absTargetUri = PackUriHelper.Create(packageUri, targetUri);
647Uri targetUri = PackUriHelper.ResolvePartUri(partUri, rel.TargetUri);
648Uri absTargetUri = PackUriHelper.Create(packageUri, targetUri);
System\Windows\Documents\FixedTextBuilder.cs (10)
1179public LogicalHyperlink(Uri uri, Geometry geom, UIElement uiElement)
1188public Uri Uri
1234private Uri _uri;
1257public void AddLogicalHyperlink(Uri uri, Geometry geometry, UIElement uiElement)
1266public Uri GetUri(FixedSOMElement element, FixedPage p, out UIElement shadowElement)
1276Uri relUri = FixedPage.GetNavigateUri(e);
1409Uri navUri = FixedPage.GetNavigateUri(child);
1461Uri navUri = _logicalHyperlinkContainer.GetUri(element, page, out shadowHyperlink);
1718private void _SetHyperlink(Uri navUri, FixedNode node, UIElement shadowHyperlink)
1793private Uri _currentNavUri;
System\Windows\Documents\XPSS0ValidatingLoader.cs (11)
30internal object Load(Stream stream, Uri parentUri, ParserContext pc, ContentType mimeType)
35internal void Validate(Stream stream, Uri parentUri, ParserContext pc, ContentType mimeType, string rootElement)
50private object Load(Stream stream, Uri parentUri, ParserContext pc, ContentType mimeType, string rootElement)
67Uri uri = pc.BaseUri;
69Uri packageUri = PackUriHelper.GetPackageUri(uri);
70Uri partUri = PackUriHelper.GetPartUri(uri);
74Uri parentPackageUri = null;
106Uri targetUri = PackUriHelper.ResolvePartUri(partUri, relationShip.TargetUri);
107Uri absTargetUri = PackUriHelper.Create(packageUri, targetUri);
171internal void UriHitHandler(int node,Uri uri)
195foreach (Uri resUri in validResources.Keys)
System\Windows\Markup\WpfXamlLoader.cs (4)
19public static object Load(System.Xaml.XamlReader xamlReader, bool skipJournaledProperties, Uri baseUri)
28bool skipJournaledProperties, Object rootObject, XamlObjectWriterSettings parentSettings, Uri baseUri)
36Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
70bool skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
System\Windows\Navigation\NavigationService.cs (59)
94Uri bpu = e.Uri;
198private static bool IsSameUri(Uri baseUri, Uri a, Uri b, bool withFragment)
209Uri aResolved = BindUriHelper.GetResolvedUri(baseUri, a);
210Uri bResolved = BindUriHelper.GetResolvedUri(baseUri, b);
235private void NavigateToFragmentOrCustomContentState(Uri uri, object navState)
288Uri resolvedUri = BindUriHelper.GetResolvedUri(_currentSource, uri);
734private void SetBaseUri(DependencyObject dobj, Uri fullUri)
738Uri curBaseUri;
743curBaseUri = (Uri)(dobj.GetValue(BaseUriHelper.BaseUriProperty));
751Uri baseUri = fullUri;
842private bool HookupNewTree(Object newTree, NavigateInfo navInfo, Uri newUri)
961private bool OnBeforeSwitchContent(Object newBP, NavigateInfo navInfo, Uri newUri)
1078void IContentContainer.OnContentReady(ContentType contentType, Object bp, Uri bpu, Object navState)
1111Uri bpuClean = BindUriHelper.GetUriRelativeToPackAppBase(bpu);
1201void IContentContainer.OnNavigationProgress(Uri sourceUri, long bytesRead, long maxBytes)
1250void IContentContainer.OnStreamClosed(Uri sourceUri)
1305public Uri Source
1346public Uri CurrentSource
1441public bool Navigate(Uri source)
1462public bool Navigate(Uri source, Object navigationState)
1471public bool Navigate(Uri source, Object navigationState, bool sandboxExternalContent)
1480internal bool Navigate(Uri source, Object navigationState, bool sandboxExternalContent, bool navigateOnSourceChanged)
1501Uri resolvedSource = null;
1622Uri source = navigateInfo?.Source;
1982private bool FireNavigating(Uri source, Object bp, Object navState, WebRequest request)
1985Uri cleanSource = BindUriHelper.GetUriRelativeToPackAppBase(source);
2048private bool HandleNavigating(Uri source, Object content, Object navState, WebRequest newRequest, bool navigateOnSourceChanged)
2300private void FireNavigationProgress(Uri source)
2590internal void DoNavigate(Uri source, NavigationMode f, Object navState)
2615Uri requestUri = BindUriHelper.GetUriRelativeToPackAppBase(_request.RequestUri);
2700private WebRequest CreateWebRequest(Uri resolvedDestinationUri, NavigateInfo navInfo)
2835private void GetObjectFromResponse(WebRequest request, WebResponse response, Uri destinationUri, Object navState)
2847Uri requestUri = BindUriHelper.GetUriRelativeToPackAppBase(_request.RequestUri);
2854Uri cleanSource = BindUriHelper.GetUriRelativeToPackAppBase(destinationUri);
2938private void DelegateToBrowser(bool isPack, Uri destinationUri)
3013Uri source = navigateInfo?.Source;
3016Uri resolvedSource = BindUriHelper.GetResolvedUri(null, source);
3149Uri baseUri = pfBase.GetValue(BaseUriHelper.BaseUriProperty) as Uri;
3155Uri markupUri;
3997private Uri _currentSource;
3998private Uri _currentCleanSource;
4116internal RequestState(WebRequest request, Uri source, Object navState, Dispatcher callbackDispatcher)
4132internal Uri Source
4157private Uri _source;
4173internal BPReadyEventArgs(Object content, Uri uri)
4191internal Uri Uri
4200private Uri _uri;
4208internal NavigateInfo(Uri source)
4213internal NavigateInfo(Uri source, NavigationMode navigationMode)
4219internal NavigateInfo(Uri source, NavigationMode navigationMode, JournalEntry journalEntry)
4226internal Uri Source
4263private Uri _source;
4279internal PageFunctionReturnInfo(PageFunctionBase finishingChildPageFunction, Uri source, NavigationMode navigationMode, JournalEntry journalEntry, object returnEventArgs)
4305internal NavigateQueueItem(Uri source, object content, NavigationMode mode, Object navState, NavigationService nc)
4339internal Uri Source
4374private Uri _source;
PresentationUI (71)
QuarantineTools.Tests (4)
ReachFramework (300)
Packaging\XpsFixedPageReaderWriter.cs (42)
56Uri resourceUri
72Uri uri
88Uri uri
104Uri uri
120Uri uri
139Uri Uri { get; }
222Uri resourceUri
378Uri Uri { get; }
469_fontCache = new Dictionary<Uri, XpsFont>(MS.Internal.UriComparer.Default);
470_colorContextCache = new Dictionary<Uri, XpsColorContext>();
471_resourceDictionaryCache = new Dictionary<Uri, XpsResourceDictionary>();
472_imageCache = new Dictionary<Uri, XpsImage>();
473_resourceCache = new Dictionary<Uri, XpsResource>();
725Uri targetUri,
776Uri resourceUri
856Uri pageUri = this.CurrentXpsManager.CreateFragmentUri(PageNumber);
895Uri resourceUri
1110Uri uri
1136Uri uri
1162Uri uri
1275Uri uri
1352Dictionary<Uri,Uri> dependentList,
1403Dictionary<Uri,Uri> dependents
1410foreach( Uri uri in _imageCache.Keys)
1417foreach( Uri uri in _fontCache.Keys)
1424foreach( Uri uri in _colorContextCache.Keys)
1431foreach( Uri uri in _resourceDictionaryCache.Keys)
1439foreach( Uri uri in _resourceCache.Keys)
1517Dictionary<Uri,PackageRelationship> restictedFontRels = new Dictionary<Uri,PackageRelationship>(MS.Internal.UriComparer.Default);
1520Uri absUri = PackUriHelper.ResolvePartUri(parentPart.Uri, rel.TargetUri);
1525Uri absUri = PackUriHelper.ResolvePartUri(Uri, rel.TargetUri);
1802Uri resourceUri
1847Uri imageUri
1892Uri fontUri
1962private Dictionary<Uri,XpsImage> _imageCache;
1963private Dictionary<Uri,XpsFont> _fontCache;
1964private Dictionary<Uri,XpsColorContext> _colorContextCache;
1965private Dictionary<Uri,XpsResourceDictionary> _resourceDictionaryCache;
1966private Dictionary<Uri,XpsResource> _resourceCache;
Packaging\XpsManager.cs (37)
54_cachedParts = new Dictionary<Uri, PackagePart>(11);
171_packageCache = new Dictionary<Uri,int>();
289Uri partUri
356System.Uri partUri = GenerateUniqueUri(contentType);
364Uri partUri
398System.Uri partUri = PackUriHelper.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
441Uri printTicketUri = GeneratePrintTicketUri(relatedPart);
495Uri printTicketUri = GeneratePrintTicketUri(relatedPart);
528Uri uri
572GetSignatureDefinitionPart(Uri documentUri)
616Uri propertiesPartUri =
664GetPrintTicketPart(Uri documentUri)
690Uri printTicketUri = PackUriHelper.ResolvePartUri(documentUri, printTicketRel.TargetUri);
767Dictionary<Uri,Uri> dependents,
782Uri
786Uri SigOriginRelUri = digSigMgr.SignatureOrigin;
811Uri SigOriginUri = GetSignatureOriginUri();
845IEnumerable<System.Uri> partList,
913Uri
935Uri
984_cachedParts = new Dictionary<Uri, PackagePart>(11);
1000Uri
1033Uri
1076Uri
1260AddPackageToCache(Uri uri, Package package )
1271AddPackageReference( Uri uri )
1281RemovePackageReference( Uri uri, Package package )
1315private Uri _uri;
1321private Dictionary<Uri, PackagePart> _cachedParts;
1325internal static Dictionary<Uri, int> _packageCache;
1423Uri startPartUri = PackUriHelper.ResolvePartUri(startingPartRelationship.SourceUri,
1503Uri baseUri,
1504Uri fileUri
1507Uri dummyAbsoluteUri = new Uri("http://dummy");
1520Uri relativeUri = baseUri.MakeRelativeUri(fileUri);
1521Uri unescapedUri = new Uri(relativeUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
Packaging\XpsResourcePolicy.cs (14)
181Dictionary<UInt32, Uri>
195Dictionary<int, Uri>
212Dictionary<int, Uri>
226Dictionary<int, Uri>
240Dictionary<int, Uri>
254Dictionary<int, Uri>
268Dictionary<int, Uri>
286Dictionary<UInt32, Uri> _imageCrcTable;
289Dictionary<int,Uri> _imageUriHashTable;
292Dictionary<int, Uri> _currentPageImageTable;
295Dictionary<int, Uri> _colorContextTable;
298Dictionary<int, Uri> _currentPageColorContextTable;
301Dictionary<int, Uri> _resourceDictionaryTable;
304Dictionary<int, Uri> _currentPageResourceDictionaryTable;
Roslyn.Diagnostics.Analyzers (5)
Security.TransportSecurity.IntegrationTests (4)
Shared.Tests (4)
System (1)
System.CommandLine.StaticCompletions (2)
System.ComponentModel.Annotations (4)
System.ComponentModel.TypeConverter (14)
System.Configuration.ConfigurationManager (5)
System.Data.Common (5)
System.Diagnostics.EventLog (1)
System.Diagnostics.Process (2)
System.DirectoryServices.AccountManagement (2)
System.DirectoryServices.Protocols (37)
System\DirectoryServices\Protocols\common\DirectoryResponse.cs (13)
9internal Uri[] _directoryReferral;
11internal DirectoryResponse(string dn, DirectoryControl[] controls, ResultCode result, string message, Uri[] referral)
47public virtual Uri[] Referral
53return Array.Empty<Uri>();
56Uri[] tempReferral = new Uri[_directoryReferral.Length];
68internal DeleteResponse(string dn, DirectoryControl[] controls, ResultCode result, string message, Uri[] referral) : base(dn, controls, result, message, referral) { }
73internal AddResponse(string dn, DirectoryControl[] controls, ResultCode result, string message, Uri[] referral) : base(dn, controls, result, message, referral) { }
78internal ModifyResponse(string dn, DirectoryControl[] controls, ResultCode result, string message, Uri[] referral) : base(dn, controls, result, message, referral) { }
83internal ModifyDNResponse(string dn, DirectoryControl[] controls, ResultCode result, string message, Uri[] referral) : base(dn, controls, result, message, referral) { }
88internal CompareResponse(string dn, DirectoryControl[] controls, ResultCode result, string message, Uri[] referral) : base(dn, controls, result, message, referral) { }
95internal ExtendedResponse(string dn, DirectoryControl[] controls, ResultCode result, string message, Uri[] referral) : base(dn, controls, result, message, referral) { }
124internal SearchResponse(string dn, DirectoryControl[] controls, ResultCode result, string message, Uri[] referral) : base(dn, controls, result, message, referral) { }
System.IO.IsolatedStorage (2)
System.IO.Packaging (122)
System\IO\Packaging\InternalRelationshipCollection.cs (9)
82internal PackageRelationship Add(Uri targetUri, TargetMode targetMode, string relationshipType, string? id)
203private static Uri GetRelationshipPartUri(PackagePart? part)
205Uri sourceUri;
346Uri targetUri = new Uri(targetAttributeValue, DotNetRelativeOrAbsolute);
390private PackageRelationship Add(Uri targetUri, TargetMode targetMode, string relationshipType, string? id, bool parsing)
414Uri resolvedUri = GetResolvedTargetUri(targetUri, targetMode);
550private Uri GetResolvedTargetUri(Uri target, TargetMode targetMode)
625private readonly Uri _uri; // the URI of our relationship part
System\IO\Packaging\Package.cs (13)
187public PackagePart CreatePart(Uri partUri, string contentType)
210public PackagePart CreatePart(Uri partUri,
259public PackagePart GetPart(Uri partUri)
282public virtual bool PartExists(Uri partUri)
307public void DeletePart(Uri partUri)
353Uri owningPartUri = PackUriHelper.GetSourcePartUriFromRelationshipPartUri(validatedPartUri);
355if (Uri.Compare(owningPartUri, PackUriHelper.PackageRootUri, UriComponents.SerializationInfoString, UriFormat.UriEscaped, StringComparison.Ordinal) == 0)
578public PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType)
602public PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType, string? id)
729protected abstract PackagePart CreatePartCore(Uri partUri,
741protected abstract PackagePart? GetPartCore(Uri partUri);
750protected abstract void DeletePartCore(Uri partUri);
1134private PackagePart? GetPartHelper(Uri partUri)
System\IO\Packaging\PackUriHelper.cs (35)
36public static Uri CreatePartUri(Uri partUri)
47Uri resolvedUri = new Uri(s_defaultUri, partUri);
76public static Uri ResolvePartUri(Uri sourcePartUri, Uri targetUri)
84Uri resolvedUri;
102public static Uri GetRelativeUri(Uri sourcePartUri, Uri targetPartUri)
120public static Uri GetNormalizedPartUri(Uri partUri)
140public static int ComparePartUri(Uri? firstPartUri, Uri? secondPartUri)
165public static bool IsRelationshipPartUri(Uri partUri)
187public static Uri GetRelationshipPartUri(Uri partUri)
191if (Uri.Compare(partUri, PackageRootUri, UriComponents.SerializationInfoString, UriFormat.UriEscaped, StringComparison.Ordinal) == 0)
240public static Uri GetSourcePartUriFromRelationshipPartUri(Uri relationshipPartUri)
287internal static Uri PackageRootUri
299internal static bool TryValidatePartUri(Uri partUri, [NotNullWhen(true)] out ValidatedPartUri? validatedPartUri)
337internal static ValidatedPartUri ValidatePartUri(Uri partUri)
358internal static string GetStringForPartUri(Uri partUri)
370private static Exception? GetExceptionIfPartUriInvalid(Uri partUri, out string partUriString)
435private static void ThrowIfAbsoluteUri(Uri uri)
442private static ArgumentException? GetExceptionIfAbsoluteUri(Uri uri)
509private static int CompareUsingSystemUri(Uri? firstUri, Uri? secondUri)
511return Uri.Compare(
520private static string GetStringForPartUriFromAnyUri(Uri partUri)
525Uri safeUnescapedUri;
570private static readonly Uri s_defaultUri = new Uri("http://defaultcontainer/");
573private static readonly Uri s_packageRootUri = new Uri("/", UriKind.Relative);
886private static readonly Uri s_containerRelationshipNormalizedPartUri = new ValidatedPartUri("/_RELS/.RELS",
System\IO\Packaging\PackUriHelper.PackUriScheme.cs (35)
31public static Uri Create(Uri packageUri)
49public static Uri Create(Uri packageUri, Uri? partUri)
70public static Uri Create(Uri packageUri, Uri? partUri, string? fragment)
102absolutePackageUri = string.Concat(PackUriHelper.UriSchemePack, Uri.SchemeDelimiter, absolutePackageUri);
104Uri packUri = new Uri(absolutePackageUri);
131public static Uri GetPackageUri(Uri packUri)
134ValidateAndGetPackUriComponents(packUri, out Uri packageUri, out _);
154public static Uri? GetPartUri(Uri packUri)
157ValidateAndGetPackUriComponents(packUri, out _, out Uri? partUri);
174public static int ComparePackUri(Uri? firstPackUri, Uri? secondPackUri)
185ValidateAndGetPackUriComponents(firstPackUri, out Uri firstPackageUri, out Uri? firstPartUri);
186ValidateAndGetPackUriComponents(secondPackUri, out Uri secondPackageUri, out Uri? secondPartUri);
214internal static void ValidateAndGetPackUriComponents(Uri packUri, out Uri packageUri, out Uri? partUri)
249private static Uri ValidatePackageUri(Uri packageUri)
261private static Uri ValidatePackUri(Uri packUri)
290path = path.Replace(c.ToString(), Uri.HexEscape(c));
298private static Uri GetPackageUriComponent(Uri packUri)
309Uri packageUri = new Uri(Uri.UnescapeDataString(hostAndPort));
318private static PackUriHelper.ValidatedPartUri? GetPartUriComponent(Uri packUri)
System.Net.Http (156)
System\Net\Http\HttpClient.cs (23)
32private Uri? _baseAddress;
81public Uri? BaseAddress
162public Task<string> GetStringAsync(Uri? requestUri) =>
168public Task<string> GetStringAsync(Uri? requestUri, CancellationToken cancellationToken)
234public Task<byte[]> GetByteArrayAsync(Uri? requestUri) =>
240public Task<byte[]> GetByteArrayAsync(Uri? requestUri, CancellationToken cancellationToken)
312public Task<Stream> GetStreamAsync(Uri? requestUri) =>
315public Task<Stream> GetStreamAsync(Uri? requestUri, CancellationToken cancellationToken)
359public Task<HttpResponseMessage> GetAsync(Uri? requestUri) =>
365public Task<HttpResponseMessage> GetAsync(Uri? requestUri, HttpCompletionOption completionOption) =>
371public Task<HttpResponseMessage> GetAsync(Uri? requestUri, CancellationToken cancellationToken) =>
377public Task<HttpResponseMessage> GetAsync(Uri? requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken) =>
383public Task<HttpResponseMessage> PostAsync(Uri? requestUri, HttpContent? content) =>
389public Task<HttpResponseMessage> PostAsync(Uri? requestUri, HttpContent? content, CancellationToken cancellationToken)
399public Task<HttpResponseMessage> PutAsync(Uri? requestUri, HttpContent? content) =>
405public Task<HttpResponseMessage> PutAsync(Uri? requestUri, HttpContent? content, CancellationToken cancellationToken)
415public Task<HttpResponseMessage> PatchAsync(Uri? requestUri, HttpContent? content) =>
421public Task<HttpResponseMessage> PatchAsync(Uri? requestUri, HttpContent? content, CancellationToken cancellationToken)
431public Task<HttpResponseMessage> DeleteAsync(Uri? requestUri) =>
437public Task<HttpResponseMessage> DeleteAsync(Uri? requestUri, CancellationToken cancellationToken) =>
755Uri? requestUri = null;
822private static Uri? CreateUri(string? uri) =>
825private HttpRequestMessage CreateRequestMessage(HttpMethod method, Uri? uri) =>
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.cs (6)
80private static bool TryGetValidAuthenticationChallengeForScheme(string scheme, AuthenticationType authenticationType, Uri uri, ICredentials credentials,
110private static bool TryGetAuthenticationChallenge(HttpResponseMessage response, bool isProxyAuth, Uri authUri, ICredentials credentials, out AuthenticationChallenge challenge)
213private static async ValueTask<HttpResponseMessage> SendWithAuthAsync(HttpRequestMessage request, Uri authUri, bool async, ICredentials credentials, bool preAuthenticate, bool isProxyAuth, bool doRequestAuth, HttpConnectionPool pool, CancellationToken cancellationToken)
218Uri? preAuthCredentialUri = null;
237(Uri uriPrefix, NetworkCredential credential)? preAuthCredentialPair;
375public static ValueTask<HttpResponseMessage> SendWithProxyAuthAsync(HttpRequestMessage request, Uri proxyUri, bool async, ICredentials proxyCredentials, bool doRequestAuth, HttpConnectionPool pool, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.NtAuth.cs (2)
46private static async Task<HttpResponseMessage> SendWithNtAuthAsync(HttpRequestMessage request, Uri authUri, bool async, ICredentials credentials, TokenImpersonationLevel impersonationLevel, bool isProxyAuth, HttpConnection connection, HttpConnectionPool connectionPool, CancellationToken cancellationToken)
205public static Task<HttpResponseMessage> SendWithNtProxyAuthAsync(HttpRequestMessage request, Uri proxyUri, bool async, ICredentials proxyCredentials, TokenImpersonationLevel impersonationLevel, HttpConnection connection, HttpConnectionPool connectionPool, CancellationToken cancellationToken)
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (9)
230private HttpConnectionKey GetConnectionKey(HttpRequestMessage request, Uri? proxyUri, bool isProxyConnect)
232Uri? uri = request.RequestUri;
311Uri? uri = request.RequestUri;
332public ValueTask<HttpResponseMessage> SendAsyncCore(HttpRequestMessage request, Uri? proxyUri, bool async, bool doRequestAuth, bool isProxyConnect, CancellationToken cancellationToken)
371public ValueTask<HttpResponseMessage> SendProxyConnectAsync(HttpRequestMessage request, Uri proxyUri, bool async, CancellationToken cancellationToken)
384Uri? proxyUri = null;
429private async ValueTask<HttpResponseMessage> SendAsyncMultiProxy(HttpRequestMessage request, bool async, bool doRequestAuth, MultiProxy multiProxy, Uri? firstProxy, CancellationToken cancellationToken)
528public readonly Uri? ProxyUri;
531public HttpConnectionKey(HttpConnectionKind kind, string? host, int port, string? sslHostName, Uri? proxyUri, string identity)
System\Net\Http\SocketsHttpHandler\MultiProxy.cs (12)
15private readonly Uri[]? _uris;
19private Uri? _currentUri;
21private MultiProxy(FailedProxyCache? failedProxyCache, Uri[] uris)
41public static MultiProxy Empty => new MultiProxy(null, Array.Empty<Uri>());
53Uri[] uris = Array.Empty<Uri>();
56while (TryParseProxyConfigPart(span, secure, manualSettingsUsed: true, out Uri? uri, out int charactersConsumed))
93public bool ReadNext([NotNullWhen(true)] out Uri? uri, out bool isFinalProxy)
110Uri? oldestFailedProxyUri = null;
153private bool ReadNextHelper([NotNullWhen(true)] out Uri? uri, out bool isFinalProxy)
196private static bool TryParseProxyConfigPart(ReadOnlySpan<char> proxyString, bool secure, bool manualSettingsUsed, [NotNullWhen(true)] out Uri? uri, out int charactersConsumed)
261if ((proxyType & wantedFlag) != 0 && Uri.TryCreate(string.Concat("http://", proxyString.Slice(0, iter)), UriKind.Absolute, out uri))
System.Net.Http.Json (40)
System\Net\Http\Json\HttpClientJsonExtensions.cs (11)
19private static Task<object?> FromJsonAsyncCore(Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> getMethod, HttpClient client, Uri? requestUri, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) =>
24private static Task<TValue?> FromJsonAsyncCore<TValue>(Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> getMethod, HttpClient client, Uri? requestUri, JsonSerializerOptions? options, CancellationToken cancellationToken = default) =>
27private static Task<object?> FromJsonAsyncCore(Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> getMethod, HttpClient client, Uri? requestUri, Type type, JsonSerializerContext context, CancellationToken cancellationToken = default) =>
30private static Task<TValue?> FromJsonAsyncCore<TValue>(Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> getMethod, HttpClient client, Uri? requestUri, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken) =>
34Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> getMethod,
36Uri? requestUri,
111private static Uri? CreateUri(string? uri) =>
System\Net\Http\Json\HttpClientJsonExtensions.Delete.cs (7)
18private static readonly Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> s_deleteAsync =
48public static Task<object?> DeleteFromJsonAsync(this HttpClient client, Uri? requestUri, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) =>
78public static Task<TValue?> DeleteFromJsonAsync<TValue>(this HttpClient client, Uri? requestUri, JsonSerializerOptions? options, CancellationToken cancellationToken = default) =>
104public static Task<object?> DeleteFromJsonAsync(this HttpClient client, Uri? requestUri, Type type, JsonSerializerContext context, CancellationToken cancellationToken = default) =>
130public static Task<TValue?> DeleteFromJsonAsync<TValue>(this HttpClient client, Uri? requestUri, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default) =>
158public static Task<object?> DeleteFromJsonAsync(this HttpClient client, Uri? requestUri, Type type, CancellationToken cancellationToken = default) =>
186public static Task<TValue?> DeleteFromJsonAsync<TValue>(this HttpClient client, Uri? requestUri, CancellationToken cancellationToken = default) =>
System\Net\Http\Json\HttpClientJsonExtensions.Get.cs (7)
18private static readonly Func<HttpClient, Uri?, CancellationToken, Task<HttpResponseMessage>> s_getAsync =
28public static Task<object?> GetFromJsonAsync(this HttpClient client, Uri? requestUri, Type type, JsonSerializerOptions? options, CancellationToken cancellationToken = default) =>
38public static Task<TValue?> GetFromJsonAsync<TValue>(this HttpClient client, Uri? requestUri, JsonSerializerOptions? options, CancellationToken cancellationToken = default) =>
44public static Task<object?> GetFromJsonAsync(this HttpClient client, Uri? requestUri, Type type, JsonSerializerContext context, CancellationToken cancellationToken = default) =>
50public static Task<TValue?> GetFromJsonAsync<TValue>(this HttpClient client, Uri? requestUri, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default) =>
60public static Task<object?> GetFromJsonAsync(this HttpClient client, Uri? requestUri, Type type, CancellationToken cancellationToken = default) =>
70public static Task<TValue?> GetFromJsonAsync<TValue>(this HttpClient client, Uri? requestUri, CancellationToken cancellationToken = default) =>
System\Net\Http\Json\HttpClientJsonExtensions.Patch.cs (3)
48public static Task<HttpResponseMessage> PatchAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default)
83public static Task<HttpResponseMessage> PatchAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, CancellationToken cancellationToken)
116public static Task<HttpResponseMessage> PatchAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default)
System\Net\Http\Json\HttpClientJsonExtensions.Post.cs (3)
26public static Task<HttpResponseMessage> PostAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default)
41public static Task<HttpResponseMessage> PostAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, CancellationToken cancellationToken)
52public static Task<HttpResponseMessage> PostAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default)
System\Net\Http\Json\HttpClientJsonExtensions.Put.cs (3)
26public static Task<HttpResponseMessage> PutAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonSerializerOptions? options = null, CancellationToken cancellationToken = default)
41public static Task<HttpResponseMessage> PutAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, CancellationToken cancellationToken)
52public static Task<HttpResponseMessage> PutAsJsonAsync<TValue>(this HttpClient client, Uri? requestUri, TValue value, JsonTypeInfo<TValue> jsonTypeInfo, CancellationToken cancellationToken = default)
System.Net.Http.WinHttpHandler (19)
System.Net.HttpListener (32)
System.Net.Mail (5)
System.Net.Primitives (31)
System\Net\CookieContainer.cs (11)
192Uri? uri;
219if (!Uri.TryCreate(uriSb.ToString(), UriKind.Absolute, out uri))
545public void Add(Uri uri, Cookie cookie)
556public void Add(Uri uri, CookieCollection cookies)
569internal CookieCollection CookieCutter(Uri uri, string? headerName, string setCookieHeader)
639public CookieCollection GetCookies(Uri uri)
672internal CookieCollection? InternalGetCookies(Uri uri)
702private void BuildCookieCollectionFromDomainMatches(Uri uri, bool isSecure, int port, ref CookieCollection? cookies, List<string> matchingDomainKeys)
825public string GetCookieHeader(Uri uri)
832internal string GetCookieHeader(Uri uri, out string optCookie2)
861public void SetCookies(Uri uri, string cookieHeader)
System.Net.Requests (58)
System.Net.Security (17)
System.Net.WebClient (72)
System\Net\WebClient.cs (72)
27private Uri? _baseAddress;
218protected virtual WebRequest GetWebRequest(Uri address)
282public byte[] DownloadData(Uri address)
298private byte[] DownloadDataInternal(Uri address, out WebRequest request)
322public void DownloadFile(Uri address, string fileName)
361public Stream OpenRead(Uri address)
388public Stream OpenWrite(Uri address) =>
394public Stream OpenWrite(Uri address, string? method)
426public byte[] UploadData(Uri address, byte[] data) =>
432public byte[] UploadData(Uri address, string? method, byte[] data)
451private byte[] UploadDataInternal(Uri address, string method, byte[] data, out WebRequest request)
550public byte[] UploadFile(Uri address, string fileName) =>
556public byte[] UploadFile(Uri address, string? method, string fileName)
570Uri uri = GetUri(address);
571bool needsHeaderAndBoundary = (uri.Scheme != Uri.UriSchemeFile);
621public byte[] UploadValues(Uri address, NameValueCollection data) =>
627public byte[] UploadValues(Uri address, string? method, NameValueCollection data)
658public string UploadString(Uri address, string data) =>
664public string UploadString(Uri address, string? method, string data)
688public string DownloadString(Uri address)
778private Uri GetUri(string address)
782Uri? uri;
785if (!Uri.TryCreate(_baseAddress, address, out uri))
790else if (!Uri.TryCreate(address, UriKind.Absolute, out uri))
798private Uri GetUri(Uri address)
802Uri? uri = address;
804if (!address.IsAbsoluteUri && _baseAddress != null && !Uri.TryCreate(_baseAddress, address, out uri))
949if (request.RequestUri.Scheme == Uri.UriSchemeFile)
1016if (request.RequestUri.Scheme == Uri.UriSchemeFile)
1165private string MapToDefaultMethod(Uri address)
1167Uri uri = !address.IsAbsoluteUri && _baseAddress != null ?
1171return string.Equals(uri.Scheme, Uri.UriSchemeFtp, StringComparison.Ordinal) ?
1190public void OpenReadAsync(Uri address) =>
1193public void OpenReadAsync(Uri address, object? userToken)
1225public void OpenWriteAsync(Uri address) =>
1228public void OpenWriteAsync(Uri address, string? method) =>
1231public void OpenWriteAsync(Uri address, string? method, object? userToken)
1287public void DownloadStringAsync(Uri address) =>
1290public void DownloadStringAsync(Uri address, object? userToken)
1313public void DownloadDataAsync(Uri address) =>
1316public void DownloadDataAsync(Uri address, object? userToken)
1339public void DownloadFileAsync(Uri address, string fileName) =>
1342public void DownloadFileAsync(Uri address, string fileName, object? userToken)
1362public void UploadStringAsync(Uri address, string data) =>
1365public void UploadStringAsync(Uri address, string? method, string data) =>
1368public void UploadStringAsync(Uri address, string? method, string data, object? userToken)
1411public void UploadDataAsync(Uri address, byte[] data) =>
1414public void UploadDataAsync(Uri address, string? method, byte[] data) =>
1417public void UploadDataAsync(Uri address, string? method, byte[] data, object? userToken)
1450public void UploadFileAsync(Uri address, string fileName) =>
1453public void UploadFileAsync(Uri address, string? method, string fileName) =>
1456public void UploadFileAsync(Uri address, string? method, string fileName, object? userToken)
1469Uri uri = GetUri(address);
1470bool needsHeaderAndBoundary = (uri.Scheme != Uri.UriSchemeFile);
1487public void UploadValuesAsync(Uri address, NameValueCollection data) =>
1490public void UploadValuesAsync(Uri address, string? method, NameValueCollection data) =>
1493public void UploadValuesAsync(Uri address, string? method, NameValueCollection data, object? userToken)
1539public Task<string> DownloadStringTaskAsync(Uri address)
1563public Task<Stream> OpenReadTaskAsync(Uri address)
1588public Task<Stream> OpenWriteTaskAsync(Uri address) =>
1594public Task<Stream> OpenWriteTaskAsync(Uri address, string? method)
1619public Task<string> UploadStringTaskAsync(Uri address, string data) =>
1625public Task<string> UploadStringTaskAsync(Uri address, string? method, string data)
1650public Task<byte[]> DownloadDataTaskAsync(Uri address)
1675public Task DownloadFileTaskAsync(Uri address, string fileName)
1700public Task<byte[]> UploadDataTaskAsync(Uri address, byte[] data) =>
1706public Task<byte[]> UploadDataTaskAsync(Uri address, string? method, byte[] data)
1731public Task<byte[]> UploadFileTaskAsync(Uri address, string fileName) =>
1737public Task<byte[]> UploadFileTaskAsync(Uri address, string? method, string fileName)
1765public Task<byte[]> UploadValuesTaskAsync(Uri address, NameValueCollection data) =>
1768public Task<byte[]> UploadValuesTaskAsync(Uri address, string? method, NameValueCollection data)
System.Net.WebProxy (37)
System\Net\WebProxy.cs (35)
39public WebProxy() : this((Uri?)null, false, null, null) { }
42/// Initializes a new instance of the <see cref="WebProxy" /> class from the specified <see cref="Uri" /> instance.
46/// If the specified <paramref name="Address"/> contains <see cref="Uri.UserInfo"/>, the credentials
49public WebProxy(Uri? Address) : this(Address, false, null, null) { }
52/// Initializes a new instance of the <see cref="WebProxy" /> class with the <see cref="Uri" /> instance and bypass setting.
54/// <param name="Address">A <see cref="Uri" /> instance that contains the address of the proxy server.</param>
57/// If the specified <paramref name="Address"/> contains <see cref="Uri.UserInfo"/>, the credentials
60public WebProxy(Uri? Address, bool BypassOnLocal) : this(Address, BypassOnLocal, null, null) { }
63/// Initializes a new instance of the <see cref="WebProxy" /> class with the specified <see cref="Uri" /> instance, bypass setting, and list of URIs to bypass.
65/// <param name="Address">A <see cref="Uri" /> instance that contains the address of the proxy server.</param>
69/// If the specified <paramref name="Address"/> contains <see cref="Uri.UserInfo"/>, the credentials
72public WebProxy(Uri? Address, bool BypassOnLocal, [StringSyntax(StringSyntaxAttribute.Regex, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] string[]? BypassList) : this(Address, BypassOnLocal, BypassList, null) { }
75/// Initializes a new instance of the <see cref="WebProxy" /> class with the specified <see cref="Uri" /> instance, bypass setting, list of URIs to bypass, and credentials.
77/// <param name="Address">A <see cref="Uri" /> instance that contains the address of the proxy server.</param>
82/// If the specified <paramref name="Address"/> contains <see cref="Uri.UserInfo"/>, the credentials
85public WebProxy(Uri? Address, bool BypassOnLocal, [StringSyntax(StringSyntaxAttribute.Regex, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] string[]? BypassList, ICredentials? Credentials)
107/// The <see cref="WebProxy"/> instance is initialized with the <see cref="Address"/> property set to a <see cref="Uri"/> instance of the form <c>http://</c><paramref name="Host"/><c>:</c><paramref name="Port"/>.
180/// A <see cref="Uri"/> instance that contains the address of the proxy server.
183/// If the specified <see cref="Uri"/> contains <see cref="Uri.UserInfo"/>, the credentials
186public Uri? Address
265/// <param name="destination">The <see cref="Uri"/> instance of the requested Internet resource.</param>
267/// The <see cref="Uri"/> instance of the Internet resource, if the resource is on the bypass list; otherwise, the <see cref="Uri"/> instance of the proxy.
270public Uri? GetProxy(Uri destination)
277private static Uri? CreateProxyUri(string? address, int? port = null)
289var proxyUri = new Uri(address);
299private static NetworkCredential? GetCredentialsFromUri(Uri? uri)
319userName = Uri.UnescapeDataString(userInfo.AsSpan(0, colonIndex));
320password = Uri.UnescapeDataString(userInfo.AsSpan(colonIndex + 1));
324userName = Uri.UnescapeDataString(userInfo);
354private bool IsMatchInBypassList(Uri input)
399/// <param name="host">The <see cref="Uri"/> instance of the host to check for proxy use.</param>
404public bool IsBypassed(Uri host)
System.Net.WebSockets (1)
System.Net.WebSockets.Client (6)
System.Private.DataContractSerialization (25)
System.Private.Uri (100)
System\Uri.cs (26)
20public partial class Uri : ISpanFormattable, IEquatable<Uri>, ISerializable
451public Uri(Uri baseUri, string? relativeUri, bool dontEscape)
472/// Initializes a new instance of the <see cref="Uri"/> class with the specified URI and additional <see cref="UriCreationOptions"/>.
474/// <param name="uriString">A string that identifies the resource to be represented by the <see cref="Uri"/> instance.</param>
475/// <param name="creationOptions">Options that control how the <seealso cref="Uri"/> is created and behaves.</param>
490public Uri(Uri baseUri, string? relativeUri)
550private void CreateUri(Uri baseUri, string? relativeUri, bool dontEscape)
560Uri? uriResult = ResolveHelper(baseUri, this, ref relativeUri, ref dontEscape);
591public Uri(Uri baseUri, Uri relativeUri)
607Uri? resolvedRelativeUri = ResolveHelper(baseUri, this, ref newUriString, ref dontEscape);
637private static void GetCombinedString(Uri baseUri, string relativeStr,
1579/// Attempts to format a canonical string representation for the <see cref="Uri"/> instance into the specified span.
1659public static bool operator ==(Uri? uri1, Uri? uri2)
1674public static bool operator !=(Uri? uri1, Uri? uri2)
1701Uri? other = comparand as Uri;
1725/// Compares two <see cref="Uri"/> instances for equality.
1727/// <param name="other">The <see cref="Uri"/> to compare to this instance.</param>
1729public bool Equals([NotNullWhen(true)] Uri? other)
1852public Uri MakeRelativeUri(Uri uri)
4409private static string CombineUri(Uri basePart, string relativePart, UriFormat uriFormat)
4689public string MakeRelative(Uri toUri)
System\UriExt.cs (25)
223public static bool TryCreate([NotNullWhen(true), StringSyntax(StringSyntaxAttribute.Uri, "uriKind")] string? uriString, UriKind uriKind, [NotNullWhen(true)] out Uri? result)
230/// Creates a new <see cref="Uri"/> using the specified <see cref="string"/> instance and <see cref="UriCreationOptions"/>.
232/// <param name="uriString">The string representation of the <see cref="Uri"/>.</param>
233/// <param name="creationOptions">Options that control how the <seealso cref="Uri"/> is created and behaves.</param>
234/// <param name="result">The constructed <see cref="Uri"/>.</param>
235/// <returns><see langword="true"/> if the <see cref="Uri"/> was successfully created; otherwise, <see langword="false"/>.</returns>
236public static bool TryCreate([NotNullWhen(true), StringSyntax(StringSyntaxAttribute.Uri)] string? uriString, in UriCreationOptions creationOptions, [NotNullWhen(true)] out Uri? result)
242public static bool TryCreate(Uri? baseUri, string? relativeUri, [NotNullWhen(true)] out Uri? result)
244if (TryCreate(relativeUri, UriKind.RelativeOrAbsolute, out Uri? relativeLink))
257public static bool TryCreate(Uri? baseUri, Uri? relativeUri, [NotNullWhen(true)] out Uri? result)
327public static int Compare(Uri? uri1, Uri? uri2, UriComponents partsToCompare, UriFormat compareFormat,
362Uri? result;
364if (!Uri.TryCreate(uriString, uriKind, out result))
640internal static Uri? CreateHelper(string? uriString, bool dontEscape, UriKind uriKind, in UriCreationOptions creationOptions = default)
647Uri result = new();
665internal static Uri? ResolveHelper(Uri baseUri, Uri? relativeUri, ref string? newUriString, ref bool userEscaped)
838public bool IsBaseOf(Uri uri)
852internal bool IsBaseOfHelper(Uri uriLink)
895private void CreateThisFromUri(Uri otherUri)
System\UriScheme.cs (15)
65protected virtual void InitializeAndValidate(Uri uri, out UriFormatException? parsingError)
77Debug.Assert(sizeof(Uri.Flags) == sizeof(ulong));
80Uri.Flags previous = Interlocked.Or(ref uri._flags, Uri.Flags.CustomParser_ParseMinimalAlreadyCalled);
81if ((previous & Uri.Flags.CustomParser_ParseMinimalAlreadyCalled) != 0)
98protected virtual string? Resolve(Uri baseUri, Uri? relativeUri, out UriFormatException? parsingError)
110Uri? result = Uri.ResolveHelper(baseUri, relativeUri, ref newUriString, ref userEscaped);
118protected virtual bool IsBaseOf(Uri baseUri, Uri relativeUri)
135protected virtual string GetComponents(Uri uri, UriComponents components, UriFormat format)
155protected virtual bool IsWellFormedOriginalString(Uri uri)
173if (!Uri.CheckSchemeName(schemeName))
190if (!Uri.CheckSchemeName(schemeName))
System.Private.Xml (147)
System\Xml\Core\XmlTextReaderImpl.cs (14)
125public Uri? inputbaseUri;
588Uri baseUri = uriResolver.ResolveUri(null, uriStr);
682internal XmlTextReaderImpl(Stream stream, byte[]? bytes, int byteCount, XmlReaderSettings settings, Uri? baseUri, string? baseUriStr,
2357internal Uri? DtdParserProxy_BaseUri
2829private void InitStreamInput(Uri? baseUri, Stream stream, Encoding? encoding)
2835private void InitStreamInput(Uri? baseUri, string baseUriStr, Stream stream, Encoding? encoding)
2840private void InitStreamInput(Uri? baseUri, string baseUriStr, Stream stream, byte[]? bytes, int byteCount, Encoding? encoding)
2915private void InitTextReaderInput(string baseUriStr, Uri? baseUri, TextReader input)
7905private void PushExternalEntityOrSubset(string? publicId, string? systemId, Uri? baseUri, string? entityName)
7907Uri uri;
7965private bool OpenAndPush(Uri uri)
8009Uri? entityBaseUri = null;
9515private static bool UriEqual(Uri? uri1, string? uri1Str, string? uri2Str, XmlResolver? resolver)
9524Uri uri2 = resolver.ResolveUri(null, uri2Str);
System\Xml\Core\XmlTextReaderImplAsync.cs (7)
860private Task InitStreamInputAsync(Uri baseUri, Stream stream, Encoding? encoding)
866private async Task InitStreamInputAsync(Uri? baseUri, string baseUriStr, Stream stream, byte[]? bytes, int byteCount, Encoding? encoding)
942private Task<int> InitTextReaderInputAsync(string baseUriStr, Uri? baseUri, TextReader input)
5100private async Task PushExternalEntityOrSubsetAsync(string? publicId, string? systemId, Uri? baseUri, string? entityName)
5102Uri uri;
5159private async Task<bool> OpenAndPushAsync(Uri uri)
5201Uri? entityBaseUri = null;
System\Xml\Resolvers\XmlPreloadedResolver.cs (14)
129private readonly Dictionary<Uri, PreloadedData> _mappings;
171public XmlPreloadedResolver(XmlResolver? fallbackResolver, XmlKnownDtds preloadedDtds, IEqualityComparer<Uri>? uriComparer)
174_mappings = new Dictionary<Uri, PreloadedData>(16, uriComparer);
191public override Uri ResolveUri(Uri? baseUri, string? relativeUri)
225public override object? GetEntity(Uri absoluteUri, string? role, Type? ofObjectToReturn)
262public override bool SupportsType(Uri absoluteUri, Type? type)
279public void Add(Uri uri, byte[] value)
287public void Add(Uri uri, byte[] value, int offset, int count)
299public void Add(Uri uri, Stream value)
321public void Add(Uri uri, string value)
329public IEnumerable<Uri> PreloadedUris
338public void Remove(Uri uri)
347private void Add(Uri uri, PreloadedData data)
System\Xml\XmlSecureResolver.cs (4)
24public override object? GetEntity(Uri absoluteUri, string? role, Type? ofObjectToReturn) => XmlResolver.ThrowingResolver.GetEntity(absoluteUri, role, ofObjectToReturn);
27public override Task<object> GetEntityAsync(Uri absoluteUri, string? role, Type? ofObjectToReturn) => XmlResolver.ThrowingResolver.GetEntityAsync(absoluteUri, role, ofObjectToReturn);
31public override Uri ResolveUri(Uri? baseUri, string? relativeUri) => base.ResolveUri(baseUri, relativeUri);
System.Runtime (1)
System.Runtime.Serialization.Schema (3)
System.Security.Cryptography (14)
System.ServiceModel.Federation (2)
System.ServiceModel.Http (48)
System\ServiceModel\Channels\HttpChannelFactory.cs (29)
35private volatile MruCache<Uri, Uri> _credentialCacheUriPrefixCache;
218internal Uri GetCredentialCacheUriPrefix(Uri via)
220Uri result;
228_credentialCacheUriPrefixCache = new MruCache<Uri, Uri>(10);
245internal async Task<HttpClient> GetHttpClientAsync(EndpointAddress to, Uri via,
322Uri credentialCacheUriPrefix = GetCredentialCacheUriPrefix(via);
433internal Exception CreateToMustEqualViaException(Uri to, Uri via)
445EndpointAddress target, Uri via, ChannelParameterCollection channelParameters)
480protected virtual void ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
493protected override TChannel OnCreateChannel(EndpointAddress remoteAddress, Uri via)
506protected virtual TChannel OnCreateChannelCore(EndpointAddress remoteAddress, Uri via)
686internal HttpRequestMessage GetHttpRequestMessage(Uri via)
688Uri httpRequestUri = via;
700private void ApplyManualAddressing(ref EndpointAddress to, ref Uri via, Message message)
704Uri toHeader = message.Headers.To;
742private async Task<(SecurityTokenProviderContainer tokenProvider, SecurityTokenProviderContainer proxyTokenProvider)> CreateAndOpenTokenProvidersCoreAsync(EndpointAddress to, Uri via, ChannelParameterCollection channelParameters, TimeSpan timeout)
759internal Task<(SecurityTokenProviderContainer tokenProvider, SecurityTokenProviderContainer proxyTokenProvider)> CreateAndOpenTokenProvidersAsync(EndpointAddress to, Uri via, ChannelParameterCollection channelParameters, TimeSpan timeout)
792public HttpClientRequestChannel(HttpChannelFactory<IRequestChannel> factory, EndpointAddress to, Uri via, bool manualAddressing)
913internal virtual Task<HttpClient> GetHttpClientAsync(EndpointAddress to, Uri via, TimeoutHelper timeoutHelper)
918protected async Task<HttpClient> GetHttpClientAsync(EndpointAddress to, Uri via, SecurityTokenContainer clientCertificateToken, TimeoutHelper timeoutHelper)
948internal HttpRequestMessage GetHttpRequestMessage(Uri via)
975private Uri _via;
1346var requestUri = _httpRequestMessage.RequestUri;
1364private Uri _address;
1367public WebProxyFactory(Uri address, bool bypassOnLocal, AuthenticationSchemes authenticationScheme)
System\ServiceModel\Channels\HttpsChannelFactory.cs (6)
67protected override void ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
106protected override TChannel OnCreateChannelCore(EndpointAddress address, Uri via)
153internal async Task<SecurityTokenProvider> CreateAndOpenCertificateTokenProviderAsync(EndpointAddress target, Uri via, ChannelParameterCollection channelParameters, TimeSpan timeout)
167EndpointAddress to, Uri via, ChannelParameterCollection channelParameters, TimeoutHelper timeoutHelper)
313public HttpsClientRequestChannel(HttpsChannelFactory<IRequestChannel> factory, EndpointAddress to, Uri via, bool manualAddressing)
391internal override async Task<HttpClient> GetHttpClientAsync(EndpointAddress to, Uri via, TimeoutHelper timeoutHelper)
System.ServiceModel.NetFramingBase (54)
System\ServiceModel\Channels\ConnectionPool.cs (13)
45protected abstract TKey GetPoolKey(EndpointAddress address, Uri via);
201public TItem TakeConnection(EndpointAddress address, Uri via, TimeSpan timeout, out TKey key)
662protected override string GetPoolKey(EndpointAddress address, Uri via)
682readonly Dictionary<Uri, string> _forwardTable = new Dictionary<Uri, string>();
683readonly Dictionary<string, ICollection<Uri>> _reverseTable = new Dictionary<string, ICollection<Uri>>();
685public void Add(Uri uri, string pipeName)
689ICollection<Uri> uris;
692uris = new Collection<Uri>();
706ICollection<Uri> uris;
710foreach (Uri uri in uris)
717public bool TryGetValue(Uri uri, out string pipeName)
System\ServiceModel\Channels\FramingChannels.cs (6)
22EndpointAddress localAddress, Uri localVia, EndpointAddress remoteAddress, Uri via)
28EndpointAddress remoteAddress, Uri via)
153EndpointAddress remoteAddress, Uri via, IConnectionInitiator connectionInitiator, ConnectionPool connectionPool)
375Uri via, string contentType, TimeSpan timeout)
459public static bool ValidatePreambleResponse(byte[] buffer, int count, ClientFramingDecoder decoder, Uri via)
System.ServiceModel.NetNamedPipe (18)
System\ServiceModel\Channels\PipeConnectionInitiator.cs (15)
31private Exception CreateConnectFailedException(Uri remoteUri, PipeException innerException)
37public async ValueTask<IConnection> ConnectAsync(Uri remoteUri, TimeSpan timeout)
70internal static string GetPipeName(Uri uri)
144private void PrepareConnect(Uri remoteUri, TimeSpan timeout, out string resolvedAddress, out BackoffTimeoutHelper backoffHelper)
168private IConnection TryConnect(Uri remoteUri, string resolvedAddress, BackoffTimeoutHelper backoffHelper)
251private readonly Uri _pipeUri;
253private PipeSharedMemory(MemoryMappedFile fileMapping, Uri pipeUri)
258private PipeSharedMemory(MemoryMappedFile fileMapping, Uri pipeUri, string pipeName)
265public static PipeSharedMemory Open(string sharedMemoryName, Uri pipeUri)
319private static Exception CreatePipeNameCannotBeAccessedException(IOException ioe, Uri pipeUri)
351builder.Append(Uri.UriSchemeNetPipe);
385builder.Append(Uri.UriSchemeNetPipe);
406public static string GetPath(Uri uri)
423public static void Validate(Uri uri)
425if (uri.Scheme != Uri.UriSchemeNetPipe)
System.ServiceModel.NetTcp (6)
System.ServiceModel.Primitives (225)
System\ServiceModel\Channels\Addressing.cs (14)
363protected ToHeader(Uri to, AddressingVersion version)
405public Uri To { get; }
407public static ToHeader Create(Uri toUri, XmlDictionaryString dictionaryTo, AddressingVersion addressingVersion)
431public static ToHeader Create(Uri to, AddressingVersion addressingVersion)
459public static Uri ReadHeaderValue(XmlDictionaryReader reader, AddressingVersion version)
464public static Uri ReadHeaderValue(XmlDictionaryReader reader, AddressingVersion version, UriCache uriCache)
486Uri to = ReadHeaderValue(reader, version, uriCache);
533public DictionaryToHeader(Uri to, XmlDictionaryString dictionaryTo, AddressingVersion version)
551public FullToHeader(Uri to, string actor, bool mustUnderstand, bool relay, AddressingVersion version)
794internal static readonly Uri ReplyRelationshipType = new Uri(Addressing10Strings.ReplyRelationship);
814public virtual Uri RelationshipType
834public static RelatesToHeader Create(UniqueId messageId, AddressingVersion addressingVersion, Uri relationshipType)
866public static void ReadHeaderValue(XmlDictionaryReader reader, AddressingVersion version, out Uri relationshipType, out UniqueId messageId)
891Uri relationship;
System\ServiceModel\Channels\ClientReliableChannelBinder.cs (9)
20protected ClientReliableChannelBinder(EndpointAddress to, Uri via, IChannelFactory<TChannel> factory,
76public Uri Via { get; }
78public static IClientReliableChannelBinder CreateBinder(EndpointAddress to, Uri via,
227public DuplexClientReliableChannelBinder(EndpointAddress to, Uri via,
311public DuplexClientReliableChannelBinder(EndpointAddress to, Uri via,
342public DuplexSessionClientReliableChannelBinder(EndpointAddress to, Uri via,
386public RequestClientReliableChannelBinder(EndpointAddress to, Uri via,
488public RequestClientReliableChannelBinder(EndpointAddress to, Uri via,
519public RequestSessionClientReliableChannelBinder(EndpointAddress to, Uri via,
System\ServiceModel\Channels\SecurityChannelFactory.cs (9)
140protected override TChannel OnCreateChannel(EndpointAddress address, Uri via)
252UChannel innerChannel, EndpointAddress to, Uri via)
265public Uri Via { get; }
337public SecurityOutputChannel(ChannelManagerBase factory, SecurityProtocolFactory securityProtocolFactory, IOutputChannel innerChannel, EndpointAddress to, Uri via)
391public SecurityOutputSessionChannel(ChannelManagerBase factory, SecurityProtocolFactory securityProtocolFactory, IOutputSessionChannel innerChannel, EndpointAddress to, Uri via)
407public SecurityRequestChannel(ChannelManagerBase factory, SecurityProtocolFactory securityProtocolFactory, IRequestChannel innerChannel, EndpointAddress to, Uri via)
490public SecurityRequestSessionChannel(ChannelManagerBase factory, SecurityProtocolFactory securityProtocolFactory, IRequestSessionChannel innerChannel, EndpointAddress to, Uri via)
506public SecurityDuplexChannel(ChannelManagerBase factory, SecurityProtocolFactory securityProtocolFactory, IDuplexChannel innerChannel, EndpointAddress to, Uri via)
671public SecurityDuplexSessionChannel(ChannelManagerBase factory, SecurityProtocolFactory securityProtocolFactory, IDuplexSessionChannel innerChannel, EndpointAddress to, Uri via)
System\ServiceModel\Channels\TransportSecurityHelpers.cs (6)
65internal static SecurityTokenRequirement CreateSspiTokenRequirement(EndpointAddress target, Uri via, string transportScheme)
77SecurityTokenManager tokenManager, EndpointAddress target, Uri via, string transportScheme, AuthenticationSchemes authenticationScheme, ChannelParameterCollection channelParameters)
94SecurityTokenManager tokenManager, EndpointAddress target, Uri via,
117SecurityTokenManager tokenManager, EndpointAddress target, Uri via, string transportScheme, ChannelParameterCollection channelParameters)
171SecurityTokenManager tokenManager, EndpointAddress target, Uri via, string transportScheme, AuthenticationSchemes authenticationScheme,
189EndpointAddress target, Uri via, string transportScheme)
System\ServiceModel\EndpointAddress.cs (29)
16private static Uri s_anonymousUri;
17private static Uri s_noneUri;
82private EndpointAddress(AddressingVersion version, Uri uri, EndpointIdentity identity, AddressHeaderCollection headers, XmlBuffer buffer, int metadataSection, int extensionSection, int pspSection)
94Uri u = new Uri(uri);
99public EndpointAddress(Uri uri, params AddressHeader[] addressHeaders)
104public EndpointAddress(Uri uri, EndpointIdentity identity, params AddressHeader[] addressHeaders)
114internal EndpointAddress(Uri newUri, EndpointAddress oldEndpointAddress)
119internal EndpointAddress(Uri uri, EndpointIdentity identity, AddressHeaderCollection headers, XmlDictionaryReader metadataReader, XmlDictionaryReader extensionReader, XmlDictionaryReader pspReader)
147private void Init(Uri uri, EndpointIdentity identity, AddressHeader[] headers)
159private void Init(Uri uri, EndpointIdentity identity, AddressHeaderCollection headers, XmlBuffer buffer, int metadataSection, int extensionSection, int pspSection)
164private void Init(AddressingVersion version, Uri uri, EndpointIdentity identity, AddressHeaderCollection headers, XmlBuffer buffer, int metadataSection, int extensionSection, int pspSection)
213public static Uri AnonymousUri
226public static Uri NoneUri
266public Uri Uri { get; private set; }
275Uri uri = Uri;
310internal static bool UriEquals(Uri u1, Uri u2, bool ignoreCase, bool includeHostInComparison)
315internal static bool UriEquals(Uri u1, Uri u2, bool ignoreCase, bool includeHostInComparison, bool includePortInComparison)
361internal static int UriGetHashCode(Uri uri, bool includeHostInComparison)
366internal static int UriGetHashCode(Uri uri, bool includeHostInComparison, bool includePortInComparison)
401Uri thisTo = Uri;
402Uri otherTo = endpointAddress.Uri;
582Uri uri;
673private static bool ReadContentsFrom200408(XmlDictionaryReader reader, out Uri uri, out AddressHeaderCollection headers, out EndpointIdentity identity, out XmlBuffer buffer, out int metadataSection, out int extensionSection, out int pspSection)
839if (!Uri.TryCreate(address, UriKind.Absolute, out uri))
847private static bool ReadContentsFrom10(XmlDictionaryReader reader, out Uri uri, out AddressHeaderCollection headers, out EndpointIdentity identity, out XmlBuffer buffer, out int metadataSection, out int extensionSection)
911if (!Uri.TryCreate(address, UriKind.Absolute, out uri))
1232public Uri Uri { get; set; }
System\ServiceModel\Security\X509CertificateRecipientClientCredential.cs (6)
25ScopedCertificates = new Dictionary<Uri, X509Certificate2>();
37ScopedCertificates = new Dictionary<Uri, X509Certificate2>();
38foreach (Uri uri in other.ScopedCertificates.Keys)
58public Dictionary<Uri, X509Certificate2> ScopedCertificates { get; }
94public void SetScopedCertificate(string subjectName, StoreLocation storeLocation, StoreName storeName, Uri targetService)
103public void SetScopedCertificate(StoreLocation storeLocation, StoreName storeName, X509FindType findType, object findValue, Uri targetService)
System.ServiceModel.Primitives.Tests (11)
System.ServiceModel.Syndication (83)
System\ServiceModel\Syndication\Atom10FeedFormatter.cs (8)
445internal static void WriteLink(XmlWriter writer, SyndicationLink link, Uri baseUri)
448Uri baseUriToWrite = FeedUtils.GetBaseUriToWrite(baseUri, link.BaseUri);
504protected virtual void WriteItem(XmlWriter writer, SyndicationItem item, Uri feedBaseUri)
511protected virtual void WriteItems(XmlWriter writer, IEnumerable<SyndicationItem> items, Uri feedBaseUri)
794private void ReadItemFrom(XmlReader reader, SyndicationItem result, Uri feedBaseUri)
873private void ReadLink(XmlReader reader, SyndicationLink link, Uri baseUri)
1134private void WriteItemContents(XmlWriter dictWriter, SyndicationItem item, Uri feedBaseUri)
1136Uri baseUriToWrite = FeedUtils.GetBaseUriToWrite(feedBaseUri, item.BaseUri);
System\ServiceModel\Syndication\AtomPub10ServiceDocumentFormatter.cs (13)
102internal static CategoriesDocument ReadCategories(XmlReader reader, Uri baseUri, CreateInlineCategoriesDelegate inlineCategoriesFactory, CreateReferencedCategoriesDelegate referencedCategoriesFactory, string version, int maxExtensionSize)
119internal static void WriteCategoriesInnerXml(XmlWriter writer, CategoriesDocument categories, Uri baseUri, string version)
121Uri baseUriToWrite = FeedUtils.GetBaseUriToWrite(baseUri, categories.BaseUri);
152private static void ReadInlineCategories(XmlReader reader, InlineCategoriesDocument inlineCategories, Uri baseUri, string version, int maxExtensionSize)
225private static void ReadReferencedCategories(XmlReader reader, ReferencedCategoriesDocument referencedCategories, Uri baseUri, Uri link, string version, int maxExtensionSize)
289private static void WriteCategories(XmlWriter writer, CategoriesDocument categories, Uri baseUri, string version)
325private static void WriteXmlBase(XmlWriter writer, Uri baseUri)
549private void WriteCollection(XmlWriter writer, ResourceCollectionInfo collection, Uri baseUri)
552Uri baseUriToWrite = FeedUtils.GetBaseUriToWrite(baseUri, collection.BaseUri);
584Uri baseUri = Document.BaseUri;
598private void WriteWorkspace(XmlWriter writer, Workspace workspace, Uri baseUri)
601Uri baseUriToWrite = FeedUtils.GetBaseUriToWrite(baseUri, workspace.BaseUri);
System\ServiceModel\Syndication\ResourceCollectionInfo.cs (6)
21public ResourceCollectionInfo(string title, Uri link) : this((title == null) ? null : new TextSyndicationContent(title), link)
25public ResourceCollectionInfo(TextSyndicationContent title, Uri link) : this(title, link, null, null)
29public ResourceCollectionInfo(TextSyndicationContent title, Uri link, IEnumerable<CategoriesDocument> categories, bool allowsNewEntries)
34public ResourceCollectionInfo(TextSyndicationContent title, Uri link, IEnumerable<CategoriesDocument> categories, IEnumerable<string> accepts)
68public Uri BaseUri { get; set; }
77public Uri Link { get; set; }
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (12)
156protected virtual void WriteItem(XmlWriter writer, SyndicationItem item, Uri feedBaseUri)
163protected virtual void WriteItems(XmlWriter writer, IEnumerable<SyndicationItem> items, Uri feedBaseUri)
191internal static SyndicationLink ReadAlternateLink(XmlReader reader, Uri baseUri, TryParseUriCallback uriParser, bool preserveAttributeExtensions)
217Uri uri = UriFromString(uriParser, uriString, UriKind.RelativeOrAbsolute, Rss20Constants.LinkTag, Rss20Constants.Rss20Namespace, reader);
277private void ReadItemFrom(XmlReader reader, SyndicationItem result, Uri feedBaseUri)
469private SyndicationLink ReadMediaEnclosure(XmlReader reader, Uri baseUri)
774private static void WriteAlternateLink(XmlWriter writer, SyndicationLink link, Uri baseUri)
777Uri baseUriToWrite = FeedUtils.GetBaseUriToWrite(baseUri, link.BaseUri);
966private void WriteItemContents(XmlWriter writer, SyndicationItem item, Uri feedBaseUri)
968Uri baseUriToWrite = FeedUtils.GetBaseUriToWrite(feedBaseUri, item.BaseUri);
1136private static void WriteMediaEnclosure(XmlWriter writer, SyndicationLink link, Uri baseUri)
1139Uri baseUriToWrite = FeedUtils.GetBaseUriToWrite(baseUri, link.BaseUri);
System\ServiceModel\Syndication\SyndicationFeed.cs (6)
38public SyndicationFeed(string title, string description, Uri feedAlternateLink)
43public SyndicationFeed(string title, string description, Uri feedAlternateLink, IEnumerable<SyndicationItem> items)
48public SyndicationFeed(string title, string description, Uri feedAlternateLink, string id, DateTimeOffset lastUpdatedTime)
53public SyndicationFeed(string title, string description, Uri feedAlternateLink, string id, DateTimeOffset lastUpdatedTime, IEnumerable<SyndicationItem> items)
118public Uri BaseUri { get; set; }
140public Uri ImageUrl { get; set; }
System\ServiceModel\Syndication\SyndicationFeedFormatter.cs (6)
12public delegate bool TryParseUriCallback(XmlUriData data, out Uri uri);
318internal Uri UriFromString(string uriString, UriKind uriKind, string localName, string namespaceURI, XmlReader reader)
323internal static Uri UriFromString(TryParseUriCallback uriParser, string uriString, UriKind uriKind, string localName, string namespaceURI, XmlReader reader)
325Uri uri = null;
335uri = (Uri)args[args.Length - 1];
374internal static bool DefaultUriParser(XmlUriData XmlUriData, out Uri uri)
System\ServiceModel\Syndication\SyndicationItem.cs (5)
27public SyndicationItem(string title, string content, Uri itemAlternateLink)
32public SyndicationItem(string title, string content, Uri itemAlternateLink, string id, DateTimeOffset lastUpdatedTime)
37public SyndicationItem(string title, SyndicationContent content, Uri itemAlternateLink, string id, DateTimeOffset lastUpdatedTime)
83public Uri BaseUri { get; set; }
177public void AddPermalink(Uri permalink)
System\ServiceModel\Syndication\SyndicationLink.cs (10)
15public SyndicationLink(Uri uri) : this(uri, null, null, null, 0)
19public SyndicationLink(Uri uri, string relationshipType, string title, string mediaType, long length)
53public Uri BaseUri { get; set; }
77public Uri Uri { get; set; }
79public static SyndicationLink CreateAlternateLink(Uri uri)
84public static SyndicationLink CreateAlternateLink(Uri uri, string mediaType)
89public static SyndicationLink CreateMediaEnclosureLink(Uri uri, string mediaType, long length)
94public static SyndicationLink CreateSelfLink(Uri uri)
99public static SyndicationLink CreateSelfLink(Uri uri, string mediaType)
106public Uri GetAbsoluteUri()
System.ServiceModel.UnixDomainSocket (7)
System.Speech (103)
Internal\GrammarBuilding\GrammarBuilderDictation.cs (1)
74Uri ruleUri;
Recognition\Grammar.cs (15)
28internal Grammar(Uri uri, string? ruleName, object[]? parameters)
69public Grammar(SrgsDocument? srgsDocument, string? ruleName, Uri? baseUri)
74public Grammar(SrgsDocument? srgsDocument, string? ruleName, Uri? baseUri, object[]? parameters)
96public Grammar(Stream stream, string? ruleName, Uri? baseUri)
101public Grammar(Stream stream, string? ruleName, Uri? baseUri, object[]? parameters)
272internal Uri? Uri
356internal Uri? BaseUri
406internal static Grammar? Create(string grammarName, string ruleName, string? onInitParameter, out Uri? redirectUri)
414bool hasUri = Uri.TryCreate(grammarName, UriKind.Absolute, out Uri? uriGrammar);
475internal static bool IsDictationGrammar([NotNullWhen(true)] Uri? uri)
489internal bool IsDictation([NotNullWhen(true)] Uri? uri)
641Uri? uriGrammar = Uri;
1116private Uri? _uri;
1117private Uri? _baseUri;
Recognition\RecognizerBase.cs (10)
1408Uri? baseUri = grammar.BaseUri;
1435private void LoadSapiDictationGrammar(SapiGrammar sapiGrammar, Uri? uri, string? ruleName, bool enabled, float weight, int priority)
1506Grammar? grammar = Grammar.Create(bstrResourceUri, ruleName, onInitParameters, out Uri? redirectedUri);
1555string? ISpGrammarResourceLoader.GetLocalCopy(Uri resourcePath, out string? mimeType, out Uri? redirectUrl)
1573private void LoadSapiGrammarFromCfg(SapiGrammar sapiGrammar, Grammar grammar, Uri? baseUri, bool enabled, float weight, int priority)
1653private void SetSapiGrammarProperties(SapiGrammar sapiGrammar, Uri? uri, string? ruleName, bool enabled, float weight, int priority)
1956private void ActivateRule(SapiGrammar sapiGrammar, Uri? uri, string? ruleName)
3079string? ISpGrammarResourceLoader.GetLocalCopy(Uri resourcePath, out string? mimeType, out Uri? redirectUrl)
Recognition\SrgsGrammar\SrgsRuleRef.cs (8)
19public SrgsRuleRef(Uri uri)
23public SrgsRuleRef(Uri uri, string rule)
29public SrgsRuleRef(Uri uri, string rule, string semanticKey)
35public SrgsRuleRef(Uri uri, string rule, string semanticKey, string parameters)
71internal SrgsRuleRef(string? semanticKey, string? parameters, Uri uri)
82public Uri? Uri
243private void UriInit(Uri uri, string? rule, string? semanticKey, string? initParameters)
285private Uri? _uri;
System.Text.Json (12)
System\Text\Json\Serialization\Converters\Value\UriConverter.cs (8)
10internal sealed class UriConverter : JsonPrimitiveConverter<Uri?>
12public override Uri? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
17public override void Write(Utf8JsonWriter writer, Uri? value, JsonSerializerOptions options)
28internal override Uri ReadAsPropertyNameCore(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
34private static Uri ReadCore(ref Utf8JsonReader reader)
38if (!Uri.TryCreate(uriString, UriKind.RelativeOrAbsolute, out Uri? value))
46internal override void WriteAsPropertyNameCore(Utf8JsonWriter writer, Uri value, JsonSerializerOptions options, bool isWritingExtensionDataProperty)
System.Text.Json.SourceGeneration (1)
System.Web.HttpUtility (2)
System.Windows.Extensions (3)
System.Windows.Forms (31)
System.Xaml (29)
UnitTests.Common (6)
vstest.console (1)
vstest.console.arm64 (1)