614 references to UriKind
Accessibility_Core_App (1)
CommonControl2.cs (1)
17webBrowser1.Url = new Uri($"file://{page}", UriKind.Absolute);
Aspire.Azure.AI.OpenAI (3)
AspireConfigurableOpenAIExtensions.cs (1)
91if (connectionBuilder.TryGetValue(ConnectionStringEndpoint, out var endpoint) && endpoint != null && Uri.TryCreate(endpoint.ToString(), UriKind.Absolute, out var endpointUri))
AzureOpenAISettings.cs (2)
92if (Uri.TryCreate(connectionString, UriKind.Absolute, out var uri)) 103if (connectionBuilder.ContainsKey(ConnectionStringEndpoint) && Uri.TryCreate(connectionBuilder[ConnectionStringEndpoint].ToString(), UriKind.Absolute, out var serviceUri))
Aspire.Azure.Data.Tables (1)
AzureDataTablesSettings.cs (1)
56if (Uri.TryCreate(connectionString, UriKind.Absolute, out var uri))
Aspire.Azure.Messaging.WebPubSub (1)
AzureMessagingWebPubSubSettings.cs (1)
61if (Uri.TryCreate(connectionString, UriKind.Absolute, out var uri))
Aspire.Azure.Search.Documents (2)
AzureSearchSettings.cs (2)
60if (Uri.TryCreate(connectionString, UriKind.Absolute, out var uri)) 71if (connectionBuilder.ContainsKey(ConnectionStringEndpoint) && Uri.TryCreate(connectionBuilder[ConnectionStringEndpoint].ToString(), UriKind.Absolute, out var serviceUri))
Aspire.Azure.Security.KeyVault (1)
AzureSecurityKeyVaultSettings.cs (1)
46Uri.TryCreate(connectionString, UriKind.Absolute, out var uri))
Aspire.Azure.Storage.Blobs (1)
AzureStorageBlobsSettings.cs (1)
57if (Uri.TryCreate(connectionString, UriKind.Absolute, out var uri))
Aspire.Azure.Storage.Queues (1)
AzureStorageQueuesSettings.cs (1)
57if (Uri.TryCreate(connectionString, UriKind.Absolute, out var uri))
Aspire.Dashboard (7)
Configuration\DashboardOptions.cs (1)
40if (!Uri.TryCreate(Url, UriKind.Absolute, out _parsedUrl))
Model\BrowserLinkOutgoingPeerResolver.cs (1)
43if (Uri.TryCreate(url, UriKind.Absolute, out var uri) && string.Equals(uri.Host, "localhost", StringComparisons.UrlHost))
Model\TargetLocationInterceptor.cs (1)
16var uri = new Uri(originalTargetLocation, UriKind.RelativeOrAbsolute);
ResourceService\Partials.cs (1)
94let parsedUri = Uri.TryCreate(u.FullUrl, UriKind.Absolute, out var uri) ? uri : null
src\Shared\IConfigurationExtensions.cs (2)
76return new Uri(uri, UriKind.Absolute); 112.Select(url => new Uri(url, UriKind.Absolute))
src\Shared\StringUtils.cs (1)
14&& Uri.TryCreate(splitInput[0], UriKind.Absolute, out uri))
Aspire.Dashboard.Tests (2)
Integration\FrontendBrowserTokenAuthTests.cs (2)
207var uri = new Uri((string)GetValue(w.State, "DashboardLoginUrl")!, UriKind.Absolute); 237var uri = new Uri((string)GetValue(loginLinkLog.State, "DashboardLoginUrl")!, UriKind.Absolute);
Aspire.Elastic.Clients.Elasticsearch (2)
ElasticClientsElasticsearchSettings.cs (2)
56if (Uri.TryCreate(connectionString, UriKind.Absolute, out var uri)) 67if (connectionBuilder.ContainsKey(ConnectionStringEndpoint) && Uri.TryCreate(connectionBuilder[ConnectionStringEndpoint].ToString(), UriKind.Absolute, out var serviceUri))
Aspire.Hosting (8)
Dashboard\TransportOptionsValidator.cs (3)
30if (!Uri.TryCreate(firstApplicationUrl, UriKind.Absolute, out var parsedFirstApplicationUrl)) 64if (!Uri.TryCreate(resourceServiceEndpointUrl, UriKind.Absolute, out var parsedResourceServiceEndpointUrl)) 80if (!Uri.TryCreate(value, UriKind.Absolute, out var parsedUri))
Devcontainers\Codespaces\CodespacesUrlRewriter.cs (1)
19return RewriteUrl(new Uri(url, UriKind.Absolute));
ResourceBuilderExtensions.cs (1)
926var baseUri = new Uri(endpoint.Url, UriKind.Absolute);
src\Shared\IConfigurationExtensions.cs (2)
76return new Uri(uri, UriKind.Absolute); 112.Select(url => new Uri(url, UriKind.Absolute))
src\Shared\StringUtils.cs (1)
14&& Uri.TryCreate(splitInput[0], UriKind.Absolute, out uri))
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
142if (Uri.TryCreate(connectionString, UriKind.Absolute, out var uri))
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
145if (Uri.TryCreate(connectionString, UriKind.Absolute, out var uri))
Aspire.Hosting.Qdrant (2)
QdrantBuilderExtensions.cs (2)
157if (Uri.TryCreate(connectionString, UriKind.Absolute, out var uri)) 168if (connectionBuilder.TryGetValue("Endpoint", out var endpointValue) && Uri.TryCreate(endpointValue.ToString(), UriKind.Absolute, out var serviceUri))
Aspire.Hosting.Tests (1)
WithReferenceTests.cs (1)
276Assert.Throws<InvalidOperationException>(() => builder.AddProject<ProjectA>("projecta").WithReference("petstore", new Uri("petstore.swagger.io", UriKind.Relative)));
Aspire.Microsoft.Azure.Cosmos (1)
AspireMicrosoftAzureCosmosExtensions.cs (1)
76if (Uri.TryCreate(connectionString, UriKind.Absolute, out var uri))
Aspire.Microsoft.EntityFrameworkCore.Cosmos (1)
AspireAzureEFCoreCosmosExtensions.cs (1)
56if (Uri.TryCreate(connectionString, UriKind.Absolute, out var uri))
Aspire.Milvus.Client (2)
MilvusClientSettings.cs (2)
42if (Uri.TryCreate(connectionString, UriKind.Absolute, out var uri)) 53if (connectionBuilder.ContainsKey(ConnectionStringEndpoint) && Uri.TryCreate(connectionBuilder[ConnectionStringEndpoint].ToString(), UriKind.Absolute, out var serviceUri))
Aspire.OpenAI (1)
OpenAISettings.cs (1)
82if (connectionBuilder.ContainsKey(ConnectionStringEndpoint) && Uri.TryCreate(connectionBuilder[ConnectionStringEndpoint].ToString(), UriKind.Absolute, out var serviceUri))
Aspire.Qdrant.Client (2)
QdrantClientSettings.cs (2)
44if (Uri.TryCreate(connectionString, UriKind.Absolute, out var uri)) 55if (connectionBuilder.ContainsKey(ConnectionStringEndpoint) && Uri.TryCreate(connectionBuilder[ConnectionStringEndpoint].ToString(), UriKind.Absolute, out var serviceUri))
AuthSamples.FunctionalTests (1)
HttpClientExtensions.cs (1)
45target = new Uri(formaction, UriKind.Relative);
BuildActionTelemetryTable (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (1)
256=> Uri.TryCreate(descriptor.HelpLinkUri, UriKind.Absolute, out var uri) &&
BuildBoss (1)
ProjectCheckerUtil.cs (1)
140if (!Uri.TryCreate(internalsVisibleTo.WorkItem, UriKind.Absolute, out _))
dotnet-openapi (1)
Commands\BaseCommand.cs (1)
142return Uri.TryCreate(file, UriKind.Absolute, out var _) && file.StartsWith("http", StringComparison.Ordinal);
dotnet-svcutil.xmlserializer (2)
Microsoft\Tools\ServiceModel\SvcUtil\InputModule.cs (1)
83if (Uri.TryCreate(path, UriKind.Absolute, out serviceUri) && !serviceUri.IsFile)
Microsoft\Tools\ServiceModel\SvcUtil\OutputModule.cs (1)
167if (Uri.TryCreate(ns, UriKind.RelativeOrAbsolute, out nsUri))
dotnet-svcutil-lib (45)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlValidatingReaderImpl.cs (1)
1067_validator.BaseUri = (resolver == null) ? new Uri(_outerReader.BaseURI, UriKind.RelativeOrAbsolute) : resolver.ResolveUri(null, _outerReader.BaseURI);
FrameworkFork\Microsoft.Xml\Xml\Resolvers\XmlPreloadedResolver.cs (4)
207return new Uri(relativeUri, UriKind.Relative); 217return new Uri(relativeUri, UriKind.Relative); 379_mappings.Add(new Uri(dtdInfo.publicId, UriKind.RelativeOrAbsolute), dtdInfo); 380_mappings.Add(new Uri(dtdInfo.systemId, UriKind.RelativeOrAbsolute), dtdInfo);
FrameworkFork\Microsoft.Xml\Xml\schema\Parser.cs (1)
89_schema.BaseUri = new Uri(reader.BaseURI, UriKind.RelativeOrAbsolute);
FrameworkFork\Microsoft.Xml\Xml\schema\ParserAsync.cs (1)
54_schema.BaseUri = new Uri(reader.BaseURI, UriKind.RelativeOrAbsolute);
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaSet.cs (3)
374Uri schemaUri = new Uri(schemaDocument.BaseURI, UriKind.RelativeOrAbsolute); 951if (FindSchemaByNSAndUrl(new Uri(reader.BaseURI, UriKind.RelativeOrAbsolute), targetNamespace, null) != null) 963if (IsSchemaLoaded(new Uri(reader.BaseURI, UriKind.RelativeOrAbsolute), targetNamespace, out schema))
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (2)
1528if (!Uri.TryCreate(s, UriKind.RelativeOrAbsolute, out uri)) 1547if (!Uri.TryCreate(s, UriKind.RelativeOrAbsolute, out result))
FrameworkFork\Microsoft.Xml\Xml\XmlResolver.cs (1)
46Uri uri = new Uri(relativeUri, UriKind.RelativeOrAbsolute);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs (1)
1425if (Uri.TryCreate(dataContractNamespace, UriKind.RelativeOrAbsolute, out uri))
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (1)
1802if (Uri.TryCreate(dataContractNs, UriKind.RelativeOrAbsolute, out uri))
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlReaderDelegator.cs (1)
579return new Uri(str, UriKind.RelativeOrAbsolute);
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataLocation.cs (1)
32if (!Uri.TryCreate(value, UriKind.RelativeOrAbsolute, out uri))
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceMetadataExtension.cs (1)
238else if (Uri.TryCreate(text, UriKind.Absolute, out uri))
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceReflector.cs (3)
31if (Uri.IsWellFormedUriString(path, UriKind.Absolute) || path == String.Empty) 156if (!Uri.TryCreate(ns, UriKind.RelativeOrAbsolute, out uri)) 163if (!Uri.TryCreate(ns, UriKind.RelativeOrAbsolute, out uri))
FrameworkFork\System.ServiceModel\System\ServiceModel\EndpointAddress.cs (2)
897if (!Uri.TryCreate(address, UriKind.Absolute, out uri)) 964if (!Uri.TryCreate(address, UriKind.Absolute, out uri))
Metadata\MetadataDocumentLoader.cs (9)
107this.metadataSourceFiles.AddRange(fileInfoList.Select(fi => new Uri(fi.FullName, UriKind.Absolute))); 148this.metadataSourceFiles.AddRange(fileInfoList.Select(fi => new Uri(fi.FullName, UriKind.Absolute))); 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)) 480if (Uri.TryCreate(schemaLocation, UriKind.Absolute, out schemaUri)) 490if (Uri.TryCreate(Path.Combine(basePath, schemaLocation), UriKind.Absolute, out Uri schemaFile)) 498if (schemaUri == null && Uri.TryCreate(baseUrl, UriKind.Absolute, out Uri baseUri)) 557Uri.TryCreate(fullFileName, UriKind.Absolute, out schemaFile);
Metadata\MetadataDocumentSaver.cs (1)
302Uri.TryCreate(location, UriKind.Absolute, out Uri uri);
Metadata\MetadataFileNameManager.cs (8)
104if (Uri.TryCreate(ns, UriKind.RelativeOrAbsolute, out Uri nsUri)) 200if (Uri.TryCreate(filePath1, UriKind.Absolute, out fileUri) || Uri.TryCreate(filePath1, UriKind.Relative, out fileUri)) 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);
OutputPathHelper.cs (1)
116if (Uri.TryCreate(ns, UriKind.RelativeOrAbsolute, out Uri nsUri))
Shared\Options\OptionValueParser.cs (1)
52value = CreateValue<Uri>(() => new Uri(stringValue, UriKind.RelativeOrAbsolute), option, stringValue);
Shared\Options\UpdateOptions.cs (1)
97this.Inputs[idx] = new Uri(relPath, UriKind.Relative);
Shared\Utilities\PathHelper.cs (1)
61if (!isUrl && (Uri.TryCreate(Path.Combine(basePath, input), UriKind.Absolute, out var uri)) && uri.Scheme == "file")
GenerateRulesMissingDocumentation (1)
Program.cs (1)
108if (!Uri.TryCreate(helpLink, UriKind.Absolute, out var uri))
InMemory.FunctionalTests (1)
RequestTests.cs (1)
245var requestTarget = new Uri(requestUrl, UriKind.Absolute);
Microsoft.AspNetCore.Authentication.OpenIdConnect (2)
OpenIdConnectHandler.cs (2)
278if (!Uri.IsWellFormedUriString(redirectUri, UriKind.Absolute)) 524if (!Uri.IsWellFormedUriString(redirectUri, UriKind.Absolute))
Microsoft.AspNetCore.Authentication.WsFederation (3)
WsFederationHandler.cs (2)
137if (!Uri.IsWellFormedUriString(redirectUri, UriKind.Absolute)) 458if (!Uri.IsWellFormedUriString(redirectUri, UriKind.Absolute))
WsFederationPostConfigureOptions.cs (1)
52if (!options.CallbackPath.HasValue && !string.IsNullOrEmpty(options.Wreply) && Uri.TryCreate(options.Wreply, UriKind.Absolute, out var wreply))
Microsoft.AspNetCore.Components (1)
NavigationManager.cs (1)
67_baseUri = new Uri(value!, UriKind.Absolute);
Microsoft.AspNetCore.Components.Endpoints (2)
FormMapping\Converters\UriFormDataConverter.cs (1)
15if (Uri.TryCreate(value, UriKind.RelativeOrAbsolute, out result!))
Rendering\EndpointHtmlRenderer.Prerendering.cs (1)
229if (!Uri.TryCreate(destinationUrl, UriKind.Absolute, out var absoluteUri))
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
Binding\FormDataMapperTests.cs (1)
231{ "/path", new Uri("/path", UriKind.Relative) },
Microsoft.AspNetCore.Components.Server (2)
ComponentHub.cs (2)
98!Uri.TryCreate(baseUri, UriKind.Absolute, out _) || 99!Uri.TryCreate(uri, UriKind.Absolute, out _))
Microsoft.AspNetCore.Components.Web (1)
HtmlRendering\StaticHtmlRenderer.HtmlWriting.cs (1)
374return new Uri(navigationManager.Uri, UriKind.Absolute).PathAndQuery;
Microsoft.AspNetCore.Components.WebView.WindowsForms (2)
src\BlazorWebView\src\SharedSource\WebView2WebViewManager.cs (2)
345 if (Uri.TryCreate(args.Uri, UriKind.RelativeOrAbsolute, out var uri)) 369 if (Uri.TryCreate(args.Uri, UriKind.RelativeOrAbsolute, out var uri))
Microsoft.AspNetCore.Components.WebView.Wpf (2)
src\BlazorWebView\src\SharedSource\WebView2WebViewManager.cs (2)
345 if (Uri.TryCreate(args.Uri, UriKind.RelativeOrAbsolute, out var uri)) 369 if (Uri.TryCreate(args.Uri, UriKind.RelativeOrAbsolute, out var uri))
Microsoft.AspNetCore.Cors (3)
Infrastructure\CorsPolicyBuilder.cs (1)
71if (Uri.TryCreate(origin, UriKind.Absolute, out var uri) &&
Infrastructure\CorsPolicyExtensions.cs (2)
19if (Uri.TryCreate(origin, UriKind.Absolute, out var originUri)) 32return new Uri(origin.Replace(_WildcardSubdomain, string.Empty), UriKind.Absolute);
Microsoft.AspNetCore.Cors.Test (2)
UriHelpersTests.cs (2)
56new object[] {new Uri("/relativeUri", UriKind.Relative), new Uri("http://domain")}, 57new object[] {new Uri("http://sub.domain"), new Uri("/relative", UriKind.Relative)}
Microsoft.AspNetCore.HeaderParsing (1)
Parsers\UriParser.cs (1)
16if (values.Count != 1 || !Uri.TryCreate(values[0], UriKind.RelativeOrAbsolute, out var parsedValue))
Microsoft.AspNetCore.Http.Extensions (5)
RequestHeaders.cs (1)
338if (Uri.TryCreate(Headers.Referer, UriKind.RelativeOrAbsolute, out var uri))
ResponseHeaders.cs (1)
173if (Uri.TryCreate(Headers.Location, UriKind.RelativeOrAbsolute, out var uri))
src\Components\Endpoints\src\FormMapping\Converters\UriFormDataConverter.cs (1)
15if (Uri.TryCreate(value, UriKind.RelativeOrAbsolute, out result!))
src\Shared\ParameterBindingMethodCache.cs (2)
27private static readonly MethodInfo UriTryCreateMethod = typeof(Uri).GetMethod(nameof(Uri.TryCreate), BindingFlags.Public | BindingFlags.Static, new[] { typeof(string), typeof(UriKind), typeof(Uri).MakeByRefType() })!; 128Expression.Constant(UriKind.RelativeOrAbsolute),
Microsoft.AspNetCore.Http.Extensions.Tests (23)
ParameterBindingMethodCacheTests.cs (2)
51var call = methodFound!(Expression.Variable(typeof(Uri), "parsedValue"), Expression.Constant(UriKind.RelativeOrAbsolute)) as MethodCallExpression; 57Assert.Equal(typeof(UriKind), parameters[1].ParameterType);
RequestDelegateFactoryTests.cs (10)
402if (!Uri.TryCreate(value, UriKind.Absolute, out var uri)) 420if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 441if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 457if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 480if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 498if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 514if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 533if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 546if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 564if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri))
RequestDelegateGenerator\SharedTypes.cs (11)
146if (!Uri.TryCreate(value, UriKind.Absolute, out var uri)) 226if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 253if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 278if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 305if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 322if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 338if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 359if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 392if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 426if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 450if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri))
Microsoft.AspNetCore.Http.Microbenchmarks (11)
src\Http\Http.Extensions\test\RequestDelegateGenerator\SharedTypes.cs (11)
146if (!Uri.TryCreate(value, UriKind.Absolute, out var uri)) 226if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 253if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 278if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 305if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 322if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 338if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 359if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 392if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 426if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri)) 450if (!Uri.TryCreate(context.Request.Headers.Referer, UriKind.Absolute, out var uri))
Microsoft.AspNetCore.Http.Results (2)
Results.cs (1)
529public static IResult LocalRedirect([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl, bool permanent = false, bool preserveMethod = false)
TypedResults.cs (1)
587public static RedirectHttpResult LocalRedirect([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl, bool permanent = false, bool preserveMethod = false)
Microsoft.AspNetCore.Identity.FunctionalTests (1)
Extensions\HttpClientExtensions.cs (1)
47target = new Uri(formaction, UriKind.Relative);
Microsoft.AspNetCore.Mvc.Abstractions (2)
src\Shared\ParameterBindingMethodCache.cs (2)
27private static readonly MethodInfo UriTryCreateMethod = typeof(Uri).GetMethod(nameof(Uri.TryCreate), BindingFlags.Public | BindingFlags.Static, new[] { typeof(string), typeof(UriKind), typeof(Uri).MakeByRefType() })!; 128Expression.Constant(UriKind.RelativeOrAbsolute),
Microsoft.AspNetCore.Mvc.Core (7)
ControllerBase.cs (4)
386public virtual LocalRedirectResult LocalRedirect([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl) 400public virtual LocalRedirectResult LocalRedirectPermanent([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl) 415public virtual LocalRedirectResult LocalRedirectPreserveMethod([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl) 430public virtual LocalRedirectResult LocalRedirectPermanentPreserveMethod([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl)
LocalRedirectResult.cs (3)
23public LocalRedirectResult([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl) 34public LocalRedirectResult([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl, bool permanent) 46public LocalRedirectResult([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl, bool permanent, bool preserveMethod)
Microsoft.AspNetCore.Mvc.Core.Test (2)
ControllerBaseTest.cs (2)
1355var uri = new Uri("/test/url", UriKind.Relative); 1550var uri = new Uri("/test/url", UriKind.Relative);
Microsoft.AspNetCore.Mvc.FunctionalTests (1)
LinkGenerationTests.cs (1)
68TestPlatformHelper.IsMono ? new Uri(expected) : new Uri(expected, UriKind.Relative),
Microsoft.AspNetCore.Mvc.Razor (3)
Infrastructure\DefaultFileVersionProvider.cs (1)
48if (Uri.TryCreate(resolvedPath, UriKind.Absolute, out var uri) && !uri.IsFile)
TagHelpers\UrlResolutionTagHelper.cs (2)
218protected bool TryResolveUrl([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string url, out string? resolvedUrl) 243protected bool TryResolveUrl([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string url, [NotNullWhen(true)] out IHtmlContent? resolvedUrl)
Microsoft.AspNetCore.Mvc.RazorPages (8)
PageBase.cs (4)
411public virtual LocalRedirectResult LocalRedirect([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl) 424public virtual LocalRedirectResult LocalRedirectPermanent([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl) 438public virtual LocalRedirectResult LocalRedirectPreserveMethod([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl) 452public virtual LocalRedirectResult LocalRedirectPermanentPreserveMethod([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl)
PageModel.cs (4)
718public virtual LocalRedirectResult LocalRedirect([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl) 731public virtual LocalRedirectResult LocalRedirectPermanent([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl) 745public virtual LocalRedirectResult LocalRedirectPreserveMethod([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl) 759public virtual LocalRedirectResult LocalRedirectPermanentPreserveMethod([StringSyntax(StringSyntaxAttribute.Uri, UriKind.Relative)] string localUrl)
Microsoft.AspNetCore.OpenApi (2)
src\Shared\ParameterBindingMethodCache.cs (2)
27private static readonly MethodInfo UriTryCreateMethod = typeof(Uri).GetMethod(nameof(Uri.TryCreate), BindingFlags.Public | BindingFlags.Static, new[] { typeof(string), typeof(UriKind), typeof(Uri).MakeByRefType() })!; 128Expression.Constant(UriKind.RelativeOrAbsolute),
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http\Http1Connection.cs (1)
562if (!Uri.TryCreate(RawTarget, UriKind.Absolute, out var uri))
Microsoft.Authentication.WebAssembly.Msal (2)
MsalDefaultOptionsConfiguration.cs (2)
26if (redirectUri == null || !Uri.TryCreate(redirectUri, UriKind.Absolute, out _)) 34if (logoutUri == null || !Uri.TryCreate(logoutUri, UriKind.Absolute, out _))
Microsoft.Build (3)
Construction\Solution\ProjectInSolution.cs (1)
183if (!Uri.TryCreate(_relativePath, UriKind.Absolute, out Uri _))
Construction\Solution\SolutionFile.cs (1)
825if (Uri.TryCreate(proj.RelativePath, UriKind.Absolute, out Uri uri))
ElementLocation\XmlDocumentWithLocation.cs (1)
132if (Uri.TryCreate(reader.BaseURI, UriKind.RelativeOrAbsolute, out Uri uri))
Microsoft.Build.Tasks.Core (4)
DownloadFile.cs (1)
88if (!Uri.TryCreate(SourceUrl, UriKind.Absolute, out Uri uri))
ManifestUtil\PathUtil.cs (3)
123Uri u = new Uri(path, UriKind.RelativeOrAbsolute); 184if (!Uri.TryCreate(path, UriKind.Absolute, out u) || u == null) 194if (!Uri.TryCreate(path, UriKind.Absolute, out Uri u) || u == null)
Microsoft.CodeAnalysis (2)
CommandLine\SarifErrorLogger.cs (2)
138if (Uri.TryCreate(fullPath, UriKind.Absolute, out var uri)) 155if (Uri.TryCreate(path, UriKind.Relative, out var uri))
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (1)
256=> Uri.TryCreate(descriptor.HelpLinkUri, UriKind.Absolute, out var uri) &&
Microsoft.CodeAnalysis.EditorFeatures (1)
IntelliSense\NavigationActionFactory.cs (1)
35if (Uri.TryCreate(navigationTarget, UriKind.Absolute, out var absoluteUri))
Microsoft.CodeAnalysis.EditorFeatures.Wpf (6)
artifacts\obj\Microsoft.CodeAnalysis.EditorFeatures.Wpf\Release\net472\InlineRename\UI\Adornment\RenameFlyout.g.cs (1)
144"nameflyout.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.CodeAnalysis.EditorFeatures.Wpf\Release\net472\InlineRename\UI\Adornment\RenameUserInputTextBox.g.cs (1)
53"nameuserinputtextbox.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.CodeAnalysis.EditorFeatures.Wpf\Release\net472\InlineRename\UI\Dashboard\RenameDashboard.g.cs (1)
174"namedashboard.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.CodeAnalysis.EditorFeatures.Wpf\Release\net472\InlineRename\UI\SmartRename\SmartRenameStatusControl.g.cs (1)
62"smartrenamestatuscontrol.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.CodeAnalysis.EditorFeatures.Wpf\Release\net472\InlineRename\UI\SmartRename\SmartRenameUserInputComboBox.g.cs (1)
63"smartrenameuserinputcombobox.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.CodeAnalysis.EditorFeatures.Wpf\Release\net472\QuickInfo\OnTheFlyDocsView.g.cs (1)
53"aml"), System.UriKind.Relative);
Microsoft.CodeAnalysis.Features (1)
AddImport\PackageSourceHelper.cs (1)
40if (!Uri.TryCreate(sourceUrl, UriKind.Absolute, out var uri))
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Extensions\ProtocolConversions.cs (1)
202return new(uriString, UriKind.Absolute);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
UriTests.cs (5)
195var encodedUri = new Uri(encodedUriString, UriKind.Absolute); 219var upperCaseUri = new Uri(@"file:///C:/Users/dabarbet/source/repos/XUnitApp1/UnitTest1.cs", UriKind.Absolute); 220var lowerCaseUri = new Uri(@"file:///c:/Users/dabarbet/source/repos/XUnitApp1/UnitTest1.cs", UriKind.Absolute); 267var upperCaseUri = new Uri(@"git:/Blah", UriKind.Absolute); 268var lowerCaseUri = new Uri(@"git:/blah", UriKind.Absolute);
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
504var uri = new Uri(path, UriKind.RelativeOrAbsolute);
Microsoft.CodeAnalysis.Workspaces (2)
Diagnostics\DiagnosticData.cs (1)
356=> Uri.TryCreate(HelpLink, UriKind.Absolute, out var uri) ? uri : null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\DiagnosticDescriptorExtensions.cs (1)
256=> Uri.TryCreate(descriptor.HelpLinkUri, UriKind.Absolute, out var uri) &&
Microsoft.DotNet.Build.Tasks.Feed (1)
src\BuildModelFactory.cs (1)
262if (Uri.TryCreate(repoUri, UriKind.Absolute, out Uri parsedUri))
Microsoft.DotNet.Build.Tasks.VisualStudio (2)
Vsix\FinalizeInsertionVsixFile.cs (2)
47var part = package.GetPart(new Uri(VsixManifestPartName, UriKind.Relative)); 110var part = package.GetPart(new Uri("/manifest.json", UriKind.Relative));
Microsoft.DotNet.Git.IssueManager (3)
Helpers\RepositoryHelper.cs (3)
19if (Uri.TryCreate(repositoryUrl, UriKind.Absolute, out Uri parsedUri)) 51if (Uri.TryCreate(repositoryUrl, UriKind.Absolute, out Uri parsedUri)) 82if (Uri.TryCreate(repositoryUrl, UriKind.Absolute, out Uri parsedUri))
Microsoft.DotNet.SignCheck (1)
SignCheck.cs (1)
203if ((Uri.TryCreate(inputFile, UriKind.Absolute, out uriResult)) && (uriResult.Scheme == Uri.UriSchemeHttp || uriResult.Scheme == Uri.UriSchemeHttps))
Microsoft.Extensions.AI.Abstractions (1)
Contents\DataContent.cs (1)
89else if (!System.Uri.TryCreate(uri, UriKind.Absolute, out _))
Microsoft.Extensions.AI.OpenAI (1)
OpenAIEmbeddingGenerator.cs (1)
93new(providerName, Uri.TryCreate(providerUrl, UriKind.Absolute, out Uri? providerUri) ? providerUri : null, model, dimensions);
Microsoft.Extensions.DependencyModel (1)
DependencyContextLoader.cs (1)
161if (Uri.TryCreate(assembly.CodeBase, UriKind.Absolute, out Uri? codeBase)
Microsoft.Maui (5)
Handlers\WebView\WebViewHandler.iOS.cs (3)
150 var safeHostUri = new Uri($"{uri.Scheme}://{uri.Authority}", UriKind.Absolute); 151 var safeRelativeUri = new Uri($"{uri.PathAndQuery}{uri.Fragment}", UriKind.Relative); 488 if (Uri.TryCreate(url, UriKind.Absolute, out uri))
Platform\iOS\MauiWKWebView.cs (2)
109 var safeHostUri = new Uri($"{uri.Scheme}://{uri.Authority}", UriKind.Absolute); 110 var safeRelativeUri = new Uri($"{uri.PathAndQuery}{uri.Fragment}", UriKind.Relative);
Microsoft.Maui.Controls (16)
ImageSource.cs (1)
111 return Uri.TryCreate(source, UriKind.Absolute, out uri) && uri.Scheme != "file" ? FromUri(uri) : FromFile(source);
ImageSourceConverter.cs (1)
29 return Uri.TryCreate(strValue, UriKind.Absolute, out Uri uri) && uri.Scheme != "file" ? ImageSource.FromUri(uri) : ImageSource.FromFile(strValue);
ResourceDictionary.cs (3)
438 return new Uri($"{value};assembly={assembly.GetName().Name}", UriKind.Relative); 446 ? new Uri($"{GetResourcePathUriScheme}{uri.OriginalString}", UriKind.Absolute) 447 : new Uri($"{GetResourcePathUriScheme}/{rootTargetPath}/../{uri.OriginalString}", UriKind.Absolute);
Routing.cs (1)
245 var uri = new Uri(route, UriKind.RelativeOrAbsolute);
Shell\ShellNavigationState.cs (2)
45 uri = new Uri($"/{uri.PathAndQuery}", UriKind.Relative); 101 return new Uri(string.Join(Routing.PathSeparator, toKeep), UriKind.Relative);
Shell\ShellUriHandler.cs (7)
71 var returnValue = ConvertToStandardFormat("scheme", "host", null, new Uri(result, UriKind.Relative)); 72 return new Uri(FormatUri(returnValue.PathAndQuery), UriKind.Relative); 77 return new Uri(FormatUri(path.OriginalString), UriKind.Absolute); 80 return new Uri(FormatUri(path.OriginalString), UriKind.Relative); 96 return new Uri(path, UriKind.Relative); 98 if (Uri.TryCreate(path, UriKind.Absolute, out Uri result)) 101 return new Uri(path, UriKind.Relative);
UriTypeConverter.cs (1)
23 return new Uri(strValue, UriKind.RelativeOrAbsolute);
Microsoft.Maui.Controls.Build.Tasks (5)
CompiledConverters\ImageSourceTypeConverter.cs (1)
18 if (Uri.TryCreate(value, UriKind.Absolute, out Uri uri) && uri.Scheme != "file")
CompiledConverters\RDSourceTypeConverter.cs (1)
43 var uri = new Uri(value, UriKind.Relative);
CompiledValueProviders\StyleSheetProvider.cs (1)
56 var uri = new Uri(source, UriKind.Relative);
CreateObjectVisitor.cs (2)
547 if (hasValue && Uri.TryCreate(valueString, UriKind.RelativeOrAbsolute, out _)) 553 yield return Create(Ldc_I4, (int)UriKind.RelativeOrAbsolute);
Microsoft.Maui.Controls.Compatibility (3)
iOS\Renderers\WkWebViewRenderer.cs (3)
181 var safeHostUri = new Uri($"{uri.Scheme}://{uri.Authority}", UriKind.Absolute); 182 var safeRelativeUri = new Uri($"{uri.PathAndQuery}{uri.Fragment}", UriKind.Relative); 320 if (Uri.TryCreate(url, UriKind.Absolute, out uri))
Microsoft.Maui.Controls.DesignTools (1)
ImageSourceDesignTypeConverter.cs (1)
13 return Uri.TryCreate(strValue, UriKind.RelativeOrAbsolute, out Uri _);
Microsoft.Maui.Controls.Xaml (5)
ApplyPropertiesVisitor.cs (1)
379 VisualDiagnostics.RegisterSourceInfo(target, new Uri($"{path};assembly={assemblyName}", UriKind.Relative), lineInfo.LineNumber, lineInfo.LinePosition);
CreateValuesVisitor.cs (3)
173 VisualDiagnostics.RegisterSourceInfo(value, new Uri($"{path};assembly={assemblyName}", UriKind.Relative), ((IXmlLineInfo)node).LineNumber, ((IXmlLineInfo)node).LinePosition); 192 VisualDiagnostics.RegisterSourceInfo(rnode.Root, new Uri($"{path};assembly={assemblyName}", UriKind.Relative), ((IXmlLineInfo)node).LineNumber, ((IXmlLineInfo)node).LinePosition); 379 if (nodeType == typeof(Uri) && Uri.TryCreate(valuestring, UriKind.RelativeOrAbsolute, out Uri urival))
ResourceDictionaryHelpers.cs (1)
32 var resourcePath = ResourceDictionary.RDSourceTypeConverter.GetResourcePath(new Uri(value, UriKind.Relative), rootTargetPath);
Microsoft.ML.Core (2)
Utilities\ResourceManagerUtils.cs (1)
114if (!Uri.TryCreate(Path.Combine(MlNetResourcesUrl, relativeUrl), UriKind.Absolute, out var absoluteUrl))
Utilities\Stream.cs (1)
985if (Uri.IsWellFormedUriString(file, UriKind.Absolute))
Microsoft.ML.Core.Tests (2)
UnitTests\TestResourceDownload.cs (2)
43if (!Uri.TryCreate("https://fake-website/fake-model.model/", UriKind.Absolute, out var badUri)) 73if (!Uri.TryCreate("https://cnn.com/", UriKind.Absolute, out var cnn))
Microsoft.VisualStudio.LanguageServices (45)
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\ChangeSignature\AddParameterDialog.g.cs (1)
207"alog.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\ChangeSignature\ChangeSignatureDialog.g.cs (1)
239"edialog.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\CommonControls\MemberSelection.g.cs (1)
113".xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\CommonControls\NewTypeDestinationSelection.g.cs (1)
113"ionselection.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\DocumentOutline\DocumentOutlineView.g.cs (1)
90"eview.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\EditorConfigSettings\Analyzers\View\AnalyzerSettingsView.g.cs (1)
62"/view/analyzersettingsview.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\EditorConfigSettings\Analyzers\View\SeverityControl.g.cs (1)
70"/view/severitycontrol.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\EditorConfigSettings\CodeStyle\View\CodeStyleSettingsView.g.cs (1)
62"/view/codestylesettingsview.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\EditorConfigSettings\CodeStyle\View\CodeStyleSeverityControl.g.cs (1)
70"/view/codestyleseveritycontrol.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\EditorConfigSettings\CodeStyle\View\CodeStyleValueControl.g.cs (1)
70"/view/codestylevaluecontrol.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\EditorConfigSettings\Common\EnumPropertyView.g.cs (1)
70"umpropertyview.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\EditorConfigSettings\NamingStyle\View\ColumnViews\NamingStylesLocationControl.g.cs (1)
70"le/view/columnviews/namingstyleslocationcontrol.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\EditorConfigSettings\NamingStyle\View\ColumnViews\NamingStylesSeverityControl.g.cs (1)
70"le/view/columnviews/namingstylesseveritycontrol.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\EditorConfigSettings\NamingStyle\View\ColumnViews\NamingStylesStyleControl.g.cs (1)
70"le/view/columnviews/namingstylesstylecontrol.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\EditorConfigSettings\NamingStyle\View\ColumnViews\NamingStylesTypeControl.g.cs (1)
70"le/view/columnviews/namingstylestypecontrol.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\EditorConfigSettings\NamingStyle\View\NamingStyleSettingsView.g.cs (1)
62"le/view/namingstylesettingsview.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\EditorConfigSettings\SettingsEditorControl.g.cs (1)
150"ditorcontrol.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\EditorConfigSettings\Whitespace\View\WhitespaceBoolSettingView.g.cs (1)
63"e/view/whitespaceboolsettingview.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\EditorConfigSettings\Whitespace\View\WhitespaceSettingsView.g.cs (1)
62"e/view/whitespacesettingsview.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\ErrorReporting\DetailedErrorInfoDialog.g.cs (1)
80"fodialog.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\ExtractClass\ExtractClassDialog.g.cs (1)
87"g.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\ExtractInterface\ExtractInterfaceDialog.g.cs (1)
97"acedialog.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\GenerateType\GenerateTypeDialog.g.cs (1)
182"g.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\InheritanceMargin\MarginGlyph\InheritanceMarginContextMenu.g.cs (1)
65"inheritancemargincontextmenu.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\MoveStaticMembers\MoveStaticMembersDialog.g.cs (1)
136"mbersdialog.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\MoveStaticMembers\StaticMemberSelection.g.cs (1)
95"selection.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\MoveToNamespace\MoveToNamespaceDialog.g.cs (1)
119"edialog.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\PickMembers\PickMembersDialog.g.cs (1)
129"xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\PreviewPane\PreviewPane.g.cs (1)
183System.Uri resourceLocater = new System.Uri("/Microsoft.VisualStudio.LanguageServices;component/previewpane/previewpane.xaml", System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\PullMemberUp\MainDialog\PullMemberUpDialog.g.cs (1)
104"mberupdialog.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\PullMemberUp\WarningDialog\PullMemberUpWarningDialog.g.cs (1)
78"lmemberupwarningdialog.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\StackTraceExplorer\StackTraceExplorer.g.cs (1)
56"xplorer.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\StackTraceExplorer\StackTraceExplorerRoot.g.cs (1)
81"xplorerroot.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\UnusedReferences\Dialog\RemoveUnusedReferencesDialog.g.cs (1)
88"unusedreferencesdialog.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\ValueTracking\ValueTrackingRoot.g.cs (1)
71"t.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\ValueTracking\ValueTrackingTree.g.cs (1)
105"e.xaml"), System.UriKind.Relative);
Progression\GraphBuilder.cs (2)
696if (!Uri.TryCreate(fileName, UriKind.RelativeOrAbsolute, out _)) 786if (!Uri.TryCreate(path, UriKind.Absolute, out var uri))
Progression\GraphNodeIdCreation.cs (5)
32GraphNodeId.GetPartial(CodeGraphNodeIdName.Assembly, new Uri(document.Project.FilePath, UriKind.RelativeOrAbsolute)), 33GraphNodeId.GetPartial(CodeGraphNodeIdName.File, new Uri(document.FilePath, UriKind.RelativeOrAbsolute))); 413return new Uri(foundProject.OutputFilePath, UriKind.RelativeOrAbsolute); 430return new Uri(reference.FilePath, UriKind.RelativeOrAbsolute); 440return new Uri(foundProject.OutputFilePath, UriKind.Absolute);
ProjectSystem\MetadataReferences\VisualStudioFrameworkAssemblyPathResolverFactory.cs (1)
57if (Uri.TryCreate(assembly.CodeBase, UriKind.RelativeOrAbsolute, out var uri) &&
VSWpfThemeService.cs (1)
25_themeDictionary.Source = new Uri("/Microsoft.VisualStudio.LanguageServices;component/VSThemeDictionary.xaml", UriKind.Relative);
Microsoft.VisualStudio.LanguageServices.CSharp (3)
artifacts\obj\Microsoft.VisualStudio.LanguageServices.CSharp\Release\net472\Options\AdvancedOptionPageControl.g.cs (1)
774"agecontrol.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices.CSharp\Release\net472\Options\Formatting\FormattingOptionPageControl.g.cs (1)
94"attingoptionpagecontrol.xaml"), System.UriKind.Relative);
artifacts\obj\Microsoft.VisualStudio.LanguageServices.CSharp\Release\net472\Options\IntelliSenseOptionPageControl.g.cs (1)
182"ionpagecontrol.xaml"), System.UriKind.Relative);
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
artifacts\obj\Microsoft.VisualStudio.LanguageServices.VisualBasic\Release\net472\Options\AdvancedOptionPageControl.g.vb (1)
618"tionpagecontrol.xaml", System.UriKind.Relative)
artifacts\obj\Microsoft.VisualStudio.LanguageServices.VisualBasic\Release\net472\Options\IntelliSenseOptionPageControl.g.vb (1)
142"seoptionpagecontrol.xaml", System.UriKind.Relative)
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Features\Diagnostics\XamlDiagnostic.cs (1)
23=> Uri.TryCreate(HelpLink, UriKind.Absolute, out var uri) ? uri : null;
MSBuild (1)
TerminalLogger\TerminalLogger.cs (1)
646if (Uri.TryCreate(urlString, UriKind.Absolute, out Uri? uri))
netstandard (1)
netstandard.cs (1)
2229[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.UriKind))]
PresentationBuildTasks (1)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (1)
2687CodeFieldReferenceExpression cfreRelUri = new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(System.UriKind)), "Relative");
PresentationCore (16)
MS\Internal\FontCache\CanonicalFontFamilyReference.cs (1)
45if (Uri.TryCreate(locationString, UriKind.Absolute, out absoluteUri))
MS\Internal\FontCache\FamilyCollection.cs (1)
239FontSource fontSource = new FontSource(new Uri(Path.Combine(FamilyCollection.SxSFontsResourcePrefix, _systemCompositeFontsFileNames[index] + Util.CompositeFontExtension), UriKind.RelativeOrAbsolute),
MS\Internal\FontCache\FontCacheUtil.cs (1)
307_windowsFontsUriObject = new Uri(_windowsFontsLocalPath, UriKind.Absolute);
MS\Internal\FontCache\FontSourceCollection.cs (2)
113fontSources.Add(new FontSource(new Uri(file, UriKind.Absolute), true)); 122fontSources.Add(new FontSource(new Uri(file, UriKind.Absolute), isComposite));
MS\Internal\FontFace\CompositeFontParser.cs (2)
873throw new FileFormatException(new Uri(_reader.BaseURI, UriKind.RelativeOrAbsolute), x); 943throw new FileFormatException(new Uri(fileName, UriKind.RelativeOrAbsolute), message, innerException);
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Media\TypeConverterHelper.cs (1)
66uriHolder.OriginalUri = new Uri((string)inputString, UriKind.RelativeOrAbsolute);
System\Windows\Media\Color.cs (2)
292context.ProfileUri.IsAbsoluteUri ? UriKind.Absolute : UriKind.Relative);
System\Windows\Media\ColorContext.cs (1)
553if (!Uri.TryCreate(profilePathString, UriKind.Absolute, out profilePath))
System\Windows\Media\Fonts.cs (1)
89if (!string.IsNullOrEmpty(location) && Uri.TryCreate(location, UriKind.Absolute, out fontLocation))
System\Windows\Navigation\BaseUriHelper.cs (4)
166Uri partUri = new Uri(uri.AbsolutePath, UriKind.Relative); 445source = new Uri(uri.AbsolutePath, UriKind.Relative); 446baseUri = new Uri(uri.GetLeftPart(UriPartial.Authority), UriKind.Absolute); 500return new Uri(appendedUri, UriKind.Relative);
PresentationFramework (30)
MS\Internal\AppModel\ContentFilePart.cs (1)
84return MS.Internal.MimeTypeMapper.GetMimeTypeFromUri(new Uri(Uri.ToString(), UriKind.RelativeOrAbsolute)).ToString();
MS\Internal\AppModel\ResourcePart.cs (1)
87return MS.Internal.MimeTypeMapper.GetMimeTypeFromUri(new Uri(_name, UriKind.RelativeOrAbsolute)).ToString();
System\Windows\Annotations\Storage\XmlStreamStore.cs (2)
878if (!Uri.IsWellFormedUriString(xmlNamespace, UriKind.RelativeOrAbsolute)) 882Uri namespaceUri = new Uri(xmlNamespace, UriKind.RelativeOrAbsolute);
System\Windows\Data\XmlNamespaceMappingCollection.cs (1)
230Uri uri = new Uri(ns, UriKind.RelativeOrAbsolute);
System\Windows\Documents\DocumentReference.cs (1)
68DocumentsTrace.FixedDocumentSequence.IDF.Trace($"DocumentReference.GetDocument ({(Source ?? new Uri("", UriKind.RelativeOrAbsolute))}, {forceReload})");
System\Windows\Documents\FixedPage.cs (3)
642inputUri = new Uri(inputUriStringWithoutFragment, UriKind.RelativeOrAbsolute); 650inputUri = new Uri(startPartUriString, UriKind.RelativeOrAbsolute); 661absoluteUri = new Uri(absoluteUri.ToString() + fragment, UriKind.RelativeOrAbsolute);
System\Windows\Documents\FixedSchema.cs (1)
166Uri targetUri = PackUriHelper.ResolvePartUri(_baseUri, new Uri(uriAttr, UriKind.Relative));
System\Windows\Documents\FixedSOMImage.cs (2)
58imageUri = new Uri(imageSource.ToString(), UriKind.RelativeOrAbsolute); 79imageUri = new Uri(imageSource.ToString(), UriKind.RelativeOrAbsolute);
System\Windows\Documents\PageContent.cs (3)
72DocumentsTrace.FixedFormat.PageContent.Trace($"PageContent.GetPageRoot Source={(Source ?? new Uri("", UriKind.RelativeOrAbsolute))}"); 101DocumentsTrace.FixedFormat.PageContent.Trace($"PageContent.GetPageRootAsync Source={(Source ?? new Uri("", UriKind.RelativeOrAbsolute))}"); 141DocumentsTrace.FixedFormat.PageContent.Trace($"PageContent.GetPageRootAsyncCancel Source={(Source ?? new Uri("", UriKind.RelativeOrAbsolute))}");
System\Windows\Documents\RtfToXamlReader.cs (1)
8351if (!Uri.IsWellFormedUriString(pictureUri, UriKind.Absolute))
System\Windows\Documents\WpfPayload.cs (5)
317Uri payloadUri = new Uri($"payload://wpf{newWpfPayoutCount}", UriKind.Absolute); 456Uri imagePartUri = new Uri(XamlPayloadDirectory + imagePartUriString, UriKind.Relative); 684Uri imagePartUri = new Uri(XamlPayloadDirectory + imagePartUriString, UriKind.Relative); 703Uri imagePartUri = new Uri(XamlPayloadDirectory + imageSourceString, UriKind.Relative); 768Uri entryPartUri = new Uri(XamlPayloadDirectory + XamlEntryName, UriKind.Relative);
System\Windows\Markup\ParserContext.cs (1)
109_baseUri = new Uri(xmlParserContext.BaseURI, UriKind.RelativeOrAbsolute);
System\Windows\Navigation\JournalEntry.cs (1)
340BaseUriHelper.GetAssemblyNameAndPart(new Uri(relativeUri, UriKind.Relative), out part, out assy, out assyVers, out assyKey);
System\Windows\ResourceDictionary.cs (1)
2572public ResourceDictionarySourceUriWrapper(Uri originalUri, Uri versionedUri) : base(originalUri.OriginalString, UriKind.RelativeOrAbsolute)
System\Windows\SystemResources.cs (1)
944if (Uri.TryCreate(packUri, UriKind.Absolute, out streamUri))
System\Windows\ThemeDictionaryExtension.cs (1)
116return new Uri(uri.ToString(), System.UriKind.RelativeOrAbsolute);
System\Windows\ThemeManager.cs (4)
175return new ResourceDictionary() { Source = new Uri(FluentThemeResourceDictionaryUri + "Fluent.HC.xaml", UriKind.Absolute) }; 183rd = new ResourceDictionary() { Source = new Uri(FluentThemeResourceDictionaryUri + "Fluent.xaml", UriKind.Absolute) }; 186Uri dictionaryUri = new Uri(FluentColorDictionaryUri + colorFileName, UriKind.Absolute); 192rd = new ResourceDictionary() { Source = new Uri(FluentThemeResourceDictionaryUri + themeFileName, UriKind.Absolute) };
PresentationUI (4)
artifacts\obj\PresentationUI\x86\Debug\net10.0\InstallationError.g.cs (1)
115System.Uri resourceLocater = new System.Uri("/PresentationUI;V10.0.0.0;component/installationerror.xaml", System.UriKind.Relative);
artifacts\obj\PresentationUI\x86\Debug\net10.0\MS\Internal\Documents\FindToolBar.g.cs (1)
171System.Uri resourceLocater = new System.Uri("/PresentationUI;V10.0.0.0;component/ms/internal/documents/findtoolbar.xaml", System.UriKind.Relative);
artifacts\obj\PresentationUI\x86\Debug\net10.0\TenFeetInstallationError.g.cs (1)
123System.Uri resourceLocater = new System.Uri("/PresentationUI;V10.0.0.0;component/tenfeetinstallationerror.xaml", System.UriKind.Relative);
artifacts\obj\PresentationUI\x86\Debug\net10.0\TenFeetInstallationProgress.g.cs (1)
115System.Uri resourceLocater = new System.Uri("/PresentationUI;V10.0.0.0;component/tenfeetinstallationprogress.xaml", System.UriKind.Relative);
ReachFramework (38)
Packaging\XpsDocument.cs (2)
107this.Uri = new Uri(path, UriKind.RelativeOrAbsolute); 160this.Uri = new Uri(path, UriKind.RelativeOrAbsolute);
Packaging\XpsFixedDocumentReaderWriter.cs (3)
496_metroPart.CreateRelationship(new Uri(structurePath, UriKind.Relative), 544_metroPart.CreateRelationship(new Uri(relativePath, UriKind.Relative), 959Uri relativeUri = new Uri(attribute, UriKind.Relative);
Packaging\XpsFixedDocumentSequenceReaderWriter.cs (1)
558Uri relativeUri = new Uri(attribute, UriKind.Relative);
Packaging\XpsFixedPageReaderWriter.cs (7)
753_metroPart.CreateRelationship(new Uri(relativePath, UriKind.Relative), 836_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative), 873_metroPart.CreateRelationship(new Uri(storyFragmentPath, UriKind.Relative), 1632_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative), 1673_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative), 1745_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative), 1783_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative),
Packaging\XpsManager.cs (10)
111_uri = new Uri(path, UriKind.RelativeOrAbsolute); 399System.Uri partUri = PackUriHelper.CreatePartUri(new Uri(uniqueUri, UriKind.Relative)); 452metroPart.CreateRelationship(new Uri(relativePath, UriKind.Relative), 506metroPart.CreateRelationship(new Uri(relativePath, UriKind.Relative), 928UriKind.Relative); 951UriKind.Relative); 1025return PackUriHelper.CreatePartUri(new Uri(uniqueUri, UriKind.Relative)); 1062return PackUriHelper.CreatePartUri(new Uri(uniqueUri, UriKind.Relative)); 1158return PackUriHelper.CreatePartUri(new Uri(uniqueUri, UriKind.Relative)); 1522Uri unescapedUri = new Uri(relativeUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
Packaging\XpsResource.cs (1)
69return new Uri(XpsManager.MakeRelativePath(this.Uri, inUri), UriKind.Relative);
Packaging\XPSSignatureDefinition.cs (2)
361Uri pageUri = new Uri(SpotLocation.PageUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute); 521SpotLocation.PageUri = new Uri(attributeValue, UriKind.Relative);
PrintConfig\FallbackPTProvider.cs (1)
386if (!Uri.IsWellFormedUriString(deviceNamepace, UriKind.Absolute))
Serialization\ColorTypeConverter.cs (2)
356profileUri.IsAbsoluteUri ? UriKind.Absolute : UriKind.Relative);
Serialization\Manager\NullPackagingPolicy.cs (5)
318new Uri("package/font",UriKind.Relative)); 391new Uri("package/font",UriKind.Relative)); 530new Uri("package/image",UriKind.Relative)); 594new Uri("package/colorcontext",UriKind.Relative)); 658new Uri("package/colorcontext",UriKind.Relative));
Serialization\Manager\XpsOMPackagingPolicy.cs (1)
799Uri uri = PackUriHelper.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
Serialization\XpsFontSubsetter.cs (3)
452Uri fontUri = new Uri(_fontUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute); 598Uri fontUri = new Uri(_fontUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute); 634Uri fontUri = new Uri(_fontUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
Roslyn.VisualStudio.DiagnosticsWindow (4)
artifacts\obj\Roslyn.VisualStudio.DiagnosticsWindow\Release\net472\Panels\TelemetryPanel.g.cs (1)
86System.Uri resourceLocater = new System.Uri("/Roslyn.VisualStudio.DiagnosticsWindow;component/panels/telemetrypanel.xaml", System.UriKind.Relative);
artifacts\obj\Roslyn.VisualStudio.DiagnosticsWindow\Release\net472\Panels\WorkspacePanel.g.cs (1)
78System.Uri resourceLocater = new System.Uri("/Roslyn.VisualStudio.DiagnosticsWindow;component/panels/workspacepanel.xaml", System.UriKind.Relative);
artifacts\obj\Roslyn.VisualStudio.DiagnosticsWindow\Release\net472\PerfMargin\StatusIndicator.g.cs (1)
62System.Uri resourceLocater = new System.Uri("/Roslyn.VisualStudio.DiagnosticsWindow;component/perfmargin/statusindicator.xaml", System.UriKind.Relative);
artifacts\obj\Roslyn.VisualStudio.DiagnosticsWindow\Release\net472\VenusMargin\ProjectionBufferMargin.g.cs (1)
55"in.xaml"), System.UriKind.Relative);
Sample (2)
Transformers\AddExternalDocsTransformer.cs (2)
14Uri.TryCreate(configuration["DocumentationBaseUrl"], UriKind.Absolute, out var baseUri)) 30if (Uri.TryCreate(configuration["DocumentationBaseUrl"], UriKind.Absolute, out var baseUri))
System (1)
src\libraries\shims\System\ref\System.cs (1)
930[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.UriKind))]
System.ComponentModel.TypeConverter (6)
System\ComponentModel\UriTypeConverter.cs (6)
50return new Uri(uriString, UriKind.RelativeOrAbsolute); 73ConstructorInfo? ctor = typeof(Uri).GetConstructor(BindingFlags.Public | BindingFlags.Instance, null, new Type[] { typeof(string), typeof(UriKind) }, null); 96return Uri.TryCreate(text, UriKind.RelativeOrAbsolute, out _); 101private static UriKind GetUriKind(Uri uri) => uri.IsAbsoluteUri ? UriKind.Absolute : UriKind.Relative;
System.Configuration.ConfigurationManager (3)
System\Configuration\ClientConfigPaths.cs (3)
90if (Uri.IsWellFormedUriString(externalConfigPath, UriKind.Absolute)) 92Uri externalConfigUri = new Uri(externalConfigPath, UriKind.Absolute); 263else if (Uri.TryCreate(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, assembly.ManifestModule.Name), UriKind.Absolute, out Uri codeBase))
System.Diagnostics.Process (1)
System\Diagnostics\Process.Unix.cs (1)
643else if (Uri.TryCreate(filename, UriKind.Absolute, out Uri? uri))
System.IO.Packaging (16)
System\IO\Packaging\FileFormatException.cs (1)
124_sourceUri = new Uri(sourceUriString, UriKind.RelativeOrAbsolute);
System\IO\Packaging\InternalRelationshipCollection.cs (3)
34private static readonly UriKind DotNetRelativeOrAbsolute = Type.GetType("Mono.Runtime") == null ? UriKind.RelativeOrAbsolute : (UriKind)300;
System\IO\Packaging\PackageRelationship.cs (1)
191private static readonly Uri s_containerRelationshipPartName = PackUriHelper.CreatePartUri(new Uri("/_rels/.rels", UriKind.Relative));
System\IO\Packaging\PackUriHelper.cs (5)
100return new Uri(resolvedUri.AbsolutePath, UriKind.Relative); 562safeUnescapedUri = new Uri(partUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.Relative); 568UriComponents.KeepDelimiter, UriFormat.SafeUnescaped), UriKind.Relative); 603private static readonly Uri s_packageRootUri = new Uri("/", UriKind.Relative); 763: base(partUriString, UriKind.Relative)
System\IO\Packaging\PackUriHelper.PackUriScheme.cs (1)
331return ValidatePartUri(new Uri(partName, UriKind.Relative));
System\IO\Packaging\PartBasedPackageProperties.cs (1)
734return PackUriHelper.CreatePartUri(new Uri(propertyPartName, UriKind.Relative));
System\IO\Packaging\ZipPackage.cs (3)
214Uri partUri = new Uri(GetOpcNameFromZipItemName(zipArchiveEntry.FullName), UriKind.Relative); 1179new Uri(TemporaryPartNameWithoutExtension + extensionAttributeValue, UriKind.Relative)); 1202PackUriHelper.ValidatedPartUri partUri = PackUriHelper.ValidatePartUri(new Uri(partNameAttributeValue!, UriKind.Relative));
System\IO\Packaging\ZipPackagePartPiece.cs (1)
136&& Uri.TryCreate(ZipPackage.GetOpcNameFromZipItemName(prefixName), UriKind.Relative, out Uri? unvalidatedPartUri)
System.Net.Http (7)
System\Net\Http\Headers\UriHeaderParser.cs (3)
15private readonly UriKind _uriKind; 18new UriHeaderParser(UriKind.RelativeOrAbsolute); 20private UriHeaderParser(UriKind uriKind)
System\Net\Http\HttpClient.cs (1)
811string.IsNullOrEmpty(uri) ? null : new Uri(uri, UriKind.RelativeOrAbsolute);
System\Net\Http\HttpRequestMessage.cs (1)
138: this(method, string.IsNullOrEmpty(requestUri) ? null : new Uri(requestUri, UriKind.RelativeOrAbsolute))
System\Net\Http\HttpRuleParser.cs (1)
307return Uri.TryCreate($"http://u@{host}/", UriKind.Absolute, out _);
System\Net\Http\SocketsHttpHandler\MultiProxy.cs (1)
261if ((proxyType & wantedFlag) != 0 && Uri.TryCreate(string.Concat("http://", proxyString.Slice(0, iter)), UriKind.Absolute, out uri))
System.Net.Http.Json (1)
System\Net\Http\Json\HttpClientJsonExtensions.cs (1)
113string.IsNullOrEmpty(uri) ? null : new Uri(uri, UriKind.RelativeOrAbsolute);
System.Net.HttpListener (8)
src\libraries\Common\src\System\Net\CookieParser.cs (1)
628if (Uri.TryCreate(CheckQuoted(_tokenizer.Value), UriKind.Absolute, out Uri? parsed))
System\Net\HttpListenerRequest.cs (1)
221bool success = Uri.TryCreate(referrer, UriKind.RelativeOrAbsolute, out Uri? urlReferrer);
System\Net\HttpListenerRequestUriBuilder.cs (2)
85_cookedUriQuery, UriKind.Absolute, out _requestUri); 153if (!Uri.TryCreate(_requestUriString.ToString(), UriKind.Absolute, out _requestUri))
System\Net\Managed\HttpListenerRequest.Managed.cs (2)
153if (MaybeUri(_rawUrl!.ToLowerInvariant()) && Uri.TryCreate(_rawUrl, UriKind.Absolute, out raw_uri)) 170if (!Uri.TryCreate(base_uri + path, UriKind.Absolute, out _requestUri))
System\Net\ServiceNameStore.cs (2)
102if (!Uri.TryCreate(Uri.UriSchemeHttp + Uri.SchemeDelimiter + host, UriKind.Absolute, out constructedUri)) 220if (Uri.IsWellFormedUriString(uriPrefix, UriKind.Absolute))
System.Net.Mail (1)
System\Net\Mail\Attachment.cs (1)
262if (!Uri.TryCreate(_part.ContentLocation, UriKind.RelativeOrAbsolute, out uri))
System.Net.Primitives (2)
src\libraries\Common\src\System\Net\CookieParser.cs (1)
628if (Uri.TryCreate(CheckQuoted(_tokenizer.Value), UriKind.Absolute, out Uri? parsed))
System\Net\CookieContainer.cs (1)
250if (!Uri.TryCreate(uriSb.ToString(), UriKind.Absolute, out uri))
System.Net.Requests (2)
System\Net\HttpWebRequest.cs (1)
1628return Uri.TryCreate(s, UriKind.Absolute, out hostUri);
System\Net\WebRequest.cs (1)
252if (Uri.TryCreate(prefix, UriKind.Absolute, out Uri? tempUri))
System.Net.Security (2)
System\Net\Security\SslStreamCertificateContext.Linux.cs (1)
222if (Uri.TryCreate(entry, UriKind.Absolute, out Uri? uri))
System\Security\Authentication\ExtendedProtection\ServiceNameCollection.cs (1)
245if (!Uri.TryCreate(string.Concat(HttpSchemeAndDelimiter, host), UriKind.Absolute, out constructedUri))
System.Net.WebClient (1)
System\Net\WebClient.cs (1)
790else if (!Uri.TryCreate(address, UriKind.Absolute, out uri))
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\DataContract.cs (1)
1657if (Uri.TryCreate(dataContractNs, UriKind.RelativeOrAbsolute, out Uri? uri))
System\Runtime\Serialization\XmlReaderDelegator.cs (2)
730return new Uri(str, UriKind.RelativeOrAbsolute); 747return new Uri(str, UriKind.RelativeOrAbsolute);
System.Private.Uri (34)
System\Uri.cs (11)
370CreateThis(uriString, false, UriKind.Absolute); 384CreateThis(uriString, dontEscape, UriKind.Absolute); 409public Uri([StringSyntax(StringSyntaxAttribute.Uri, nameof(uriKind))] string uriString, UriKind uriKind) 426CreateThis(uriString, false, UriKind.Absolute, in creationOptions); 461CreateThis(uriString, false, UriKind.Absolute); 470CreateThis(uriString, false, UriKind.Relative); 505CreateThis(relativeUri, dontEscape, UriKind.RelativeOrAbsolute); 534CreateThis(relativeUri, dontEscape, UriKind.Absolute); 579CreateThis(newUriString, dontEscape, UriKind.Absolute); 1706if (!TryCreate(s, UriKind.RelativeOrAbsolute, out other)) 1865return new Uri(relativeUriString, UriKind.Relative);
System\UriBuilder.cs (1)
32_uri = new Uri(uri, UriKind.RelativeOrAbsolute);
System\UriExt.cs (22)
20private void CreateThis(string? uri, bool dontEscape, UriKind uriKind, in UriCreationOptions creationOptions = default) 24if ((int)uriKind < (int)UriKind.RelativeOrAbsolute || (int)uriKind > (int)UriKind.Relative) 46private void InitializeUri(ParsingError err, UriKind uriKind, out UriFormatException? e) 59uriKind != UriKind.Absolute && 60((uriKind == UriKind.Relative || (_string.Length >= 2 && (_string[0] != '\\' || _string[1] != '\\'))) 73else if (uriKind == UriKind.Relative && InFact(Flags.DosPath)) 107if (uriKind != UriKind.Absolute && err <= ParsingError.LastRelativeUriOkErrIndex) 118else if (uriKind == UriKind.Relative) 155if (uriKind != UriKind.Absolute && err != ParsingError.None 171else if (uriKind == UriKind.Relative) 197else if (err != ParsingError.None && uriKind != UriKind.Absolute 270public static bool TryCreate([NotNullWhen(true), StringSyntax(StringSyntaxAttribute.Uri, "uriKind")] string? uriString, UriKind uriKind, [NotNullWhen(true)] out Uri? result) 298result = CreateHelper(uriString, false, UriKind.Absolute, ref e, in creationOptions); 305if (TryCreate(relativeUri, UriKind.RelativeOrAbsolute, out Uri? relativeLink)) 345result ??= CreateHelper(newUriString!, dontEscape, UriKind.Absolute, ref e); 421public static bool IsWellFormedUriString([NotNullWhen(true), StringSyntax(StringSyntaxAttribute.Uri, "uriKind")] string? uriString, UriKind uriKind) 754internal static Uri? CreateHelper(string uriString, bool dontEscape, UriKind uriKind, ref UriFormatException? e, in UriCreationOptions creationOptions = default) 756if ((int)uriKind < (int)UriKind.RelativeOrAbsolute || (int)uriKind > (int)UriKind.Relative) 775if (uriKind != UriKind.Absolute && err <= ParsingError.LastRelativeUriOkErrIndex) 1021uriLink = CreateHelper(newUriString!, dontEscape, UriKind.Absolute, ref e)!;
System.Private.Xml (15)
System\Xml\Core\XmlValidatingReaderImpl.cs (1)
1069_validator.BaseUri = (resolver == null) ? new Uri(_outerReader.BaseURI, UriKind.RelativeOrAbsolute) : resolver.ResolveUri(null, _outerReader.BaseURI);
System\Xml\Resolvers\XmlPreloadedResolver.cs (4)
207return new Uri(relativeUri, UriKind.Relative); 217return new Uri(relativeUri, UriKind.Relative); 363_mappings.Add(new Uri(dtdInfo.publicId, UriKind.RelativeOrAbsolute), dtdInfo); 364_mappings.Add(new Uri(dtdInfo.systemId, UriKind.RelativeOrAbsolute), dtdInfo);
System\Xml\Schema\Parser.cs (1)
84_schema.BaseUri = new Uri(reader.BaseURI!, UriKind.RelativeOrAbsolute);
System\Xml\Schema\ParserAsync.cs (1)
45_schema.BaseUri = new Uri(reader.BaseURI!, UriKind.RelativeOrAbsolute);
System\Xml\Schema\XmlSchemaSet.cs (3)
276Uri schemaUri = new Uri(schemaDocument.BaseURI!, UriKind.RelativeOrAbsolute); 800if (FindSchemaByNSAndUrl(new Uri(reader.BaseURI!, UriKind.RelativeOrAbsolute), targetNamespace, null) != null) 812if (IsSchemaLoaded(new Uri(reader.BaseURI!, UriKind.RelativeOrAbsolute), targetNamespace, out _))
System\Xml\XmlConvert.cs (2)
1319if (!Uri.TryCreate(s, UriKind.RelativeOrAbsolute, out uri)) 1339if (!Uri.TryCreate(s, UriKind.RelativeOrAbsolute, out result))
System\Xml\XmlResolver.cs (1)
45Uri uri = new Uri(relativeUri!, UriKind.RelativeOrAbsolute);
System\Xml\Xsl\Runtime\XmlCollation.cs (1)
173if (!Uri.TryCreate(collationLiteral, UriKind.Absolute, out collationUri))
System\Xml\Xsl\SourceLineInfo.cs (1)
88System.Uri.TryCreate(uriString, UriKind.Absolute, out uri) &&
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
860[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.UriKind))]
System.Runtime.Serialization.Schema (1)
System\Runtime\Serialization\Schema\CodeExporter.cs (1)
1517if (Uri.TryCreate(dataContractNamespace, UriKind.RelativeOrAbsolute, out Uri? uri))
System.Security.Cryptography (2)
System\Security\Cryptography\X509Certificates\OpenSslCrlCache.cs (1)
344if (Uri.TryCreate(name.Uri, UriKind.Absolute, out Uri? uri) &&
System\Security\Cryptography\X509Certificates\OpenSslX509ChainProcessor.cs (1)
1246if (Uri.TryCreate(name.Uri, UriKind.Absolute, out Uri? uri) &&
System.ServiceModel.Syndication (18)
System\ServiceModel\Syndication\Atom10FeedFormatter.cs (3)
265result.ImageUrl = UriFromString(reader.ReadElementString(), UriKind.RelativeOrAbsolute, Atom10Constants.LogoTag, Atom10Constants.Atom10Namespace, reader); 659result = new UrlSyndicationContent(UriFromString(src, UriKind.RelativeOrAbsolute, Atom10Constants.ContentTag, Atom10Constants.Atom10Namespace, reader), type); 989link.Uri = (val != null) ? UriFromString(val, UriKind.RelativeOrAbsolute, Atom10Constants.LinkTag, Atom10Constants.Atom10Namespace, reader) : null;
System\ServiceModel\Syndication\AtomPub10ServiceDocumentFormatter.cs (3)
131ReadReferencedCategories(reader, referencedCategories, baseUri, new Uri(link, UriKind.RelativeOrAbsolute), version, maxExtensionSize); 366result.Link = new Uri(reader.Value, UriKind.RelativeOrAbsolute); 444result.BaseUri = new Uri(reader.Value, UriKind.RelativeOrAbsolute);
System\ServiceModel\Syndication\FeedUtils.cs (1)
79Uri newBaseUri = new Uri(newBase, UriKind.RelativeOrAbsolute);
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (6)
247Uri uri = UriFromString(uriParser, uriString, UriKind.RelativeOrAbsolute, Rss20Constants.LinkTag, Rss20Constants.Rss20Namespace, reader); 431feed.Links.Add(SyndicationLink.CreateSelfLink(UriFromString(val, UriKind.RelativeOrAbsolute, Rss20Constants.UrlTag, Rss20Constants.Rss20Namespace, reader))); 477result.Links.Add(SyndicationLink.CreateAlternateLink(UriFromString(fallbackAlternateLink, UriKind.RelativeOrAbsolute, fallbackAlternateLinkLocalName, fallbackAlternateLinkNamespace, reader))); 525link.Uri = UriFromString(val, UriKind.RelativeOrAbsolute, Rss20Constants.EnclosureTag, Rss20Constants.Rss20Namespace, reader); 657result.BaseUri = UriFromString(baseUri, UriKind.RelativeOrAbsolute, baseUriLocalName, baseUriNamespace, reader); 731result.ImageUrl = UriFromString(reader.ReadElementString(), UriKind.RelativeOrAbsolute, Rss20Constants.UrlTag, Rss20Constants.Rss20Namespace, reader);
System\ServiceModel\Syndication\SyndicationFeed.cs (1)
386textInput.Link = new SyndicationLink(new Uri(value, UriKind.RelativeOrAbsolute));
System\ServiceModel\Syndication\SyndicationFeedFormatter.cs (2)
416internal Uri UriFromString(string uriString, UriKind uriKind, string localName, string namespaceURI, XmlReader reader) 421internal static Uri UriFromString(TryParseUriCallback uriParser, string uriString, UriKind uriKind, string localName, string namespaceURI, XmlReader reader)
System\ServiceModel\Syndication\XmlUriData.cs (2)
10public XmlUriData(string uriString, UriKind uriKind, XmlQualifiedName elementQualifiedName) 19public UriKind UriKind { get; }
System.Text.Json (1)
System\Text\Json\Serialization\Converters\Value\UriConverter.cs (1)
38if (!Uri.TryCreate(uriString, UriKind.RelativeOrAbsolute, out Uri? value))
System.Web.HttpUtility (1)
System\Web\Util\UriUtil.cs (1)
33if (Uri.TryCreate(inputWithoutQueryFragment, UriKind.Absolute, out Uri? uri))
System.Windows.Forms.Tests (4)
System\Windows\Forms\WebBrowserTests.cs (4)
2056yield return new object[] { new Uri("", UriKind.Relative) }; 2087Uri relativeUri = new("/path", UriKind.Relative); 3390yield return new object[] { new Uri("", UriKind.Relative) }; 3458Uri relativeUri = new("/path", UriKind.Relative);
System.Xaml (14)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\Replacements\TypeUriConverter.cs (14)
38UriKind uriKind = UriKind.RelativeOrAbsolute; 41uriKind = uri.IsAbsoluteUri ? UriKind.Absolute : UriKind.Relative; 46ConstructorInfo constructor = typeof(Uri).GetConstructor(new Type[] { typeof(string), typeof(UriKind) }); 66if (Uri.IsWellFormedUriString(uriString, UriKind.Absolute)) 68return new Uri(uriString, UriKind.Absolute); 71if (Uri.IsWellFormedUriString(uriString, UriKind.Relative)) 73return new Uri(uriString, UriKind.Relative); 76return new Uri(uriString, UriKind.RelativeOrAbsolute); 83return new Uri(uri.OriginalString, uri.IsAbsoluteUri ? UriKind.Absolute : UriKind.Relative); 86return new Uri(uri.OriginalString, UriKind.RelativeOrAbsolute); 96return Uri.TryCreate(uriString, UriKind.RelativeOrAbsolute, out _);
System.Xaml.Tests (46)
System\Xaml\Replacements\TypeUriConverterTests.cs (46)
65yield return new object[] { "", new Uri("", UriKind.Relative) }; 66yield return new object[] { "http://google.com", new Uri("http://google.com", UriKind.Absolute) }; 67yield return new object[] { "/path", new Uri("/path", UriKind.Relative) }; 68yield return new object[] { "c:\\dir\\file", new Uri("c:\\dir\\file", UriKind.RelativeOrAbsolute) }; 69yield return new object[] { "my:scheme/path?query", new Uri("my:scheme/path?query", UriKind.RelativeOrAbsolute) }; 71yield return new object[] { new Uri("", UriKind.Relative), new Uri("", UriKind.Relative) }; 72yield return new object[] { new Uri("http://google.com", UriKind.Absolute), new Uri("http://google.com", UriKind.Absolute) }; 73yield return new object[] { new Uri("/path", UriKind.Relative), new Uri("/path", UriKind.Relative) }; 74yield return new object[] { new Uri("c:\\dir\\file", UriKind.RelativeOrAbsolute), new Uri("c:\\dir\\file", UriKind.RelativeOrAbsolute) }; 75yield return new object[] { new Uri("my:scheme/path?query", UriKind.Absolute), new Uri("my:scheme/path?query", UriKind.Absolute) }; 76yield return new object[] { new Uri("my:scheme/path?query", UriKind.RelativeOrAbsolute), new Uri("my:scheme/path?query", UriKind.RelativeOrAbsolute) }; 119yield return new object[] { new Uri("", UriKind.Relative), new Uri("", UriKind.Relative) }; 120yield return new object[] { new Uri("http://google.com", UriKind.Absolute), new Uri("http://google.com", UriKind.Absolute) }; 121yield return new object[] { new Uri("/path", UriKind.Relative), new Uri("/path", UriKind.Relative) }; 122yield return new object[] { new Uri("c:\\dir\\file", UriKind.RelativeOrAbsolute), new Uri("c:\\dir\\file", UriKind.RelativeOrAbsolute) }; 123yield return new object[] { new Uri("my:scheme/path?query", UriKind.Absolute), new Uri("my:scheme/path?query", UriKind.Absolute) }; 124yield return new object[] { new Uri("my:scheme/path?query", UriKind.RelativeOrAbsolute), new Uri("my:scheme/path?query", UriKind.Absolute) }; 137yield return new object[] { new Uri("", UriKind.Relative), UriKind.Relative }; 138yield return new object[] { new Uri("http://google.com", UriKind.Absolute), UriKind.Absolute }; 139yield return new object[] { new Uri("/path", UriKind.Relative), UriKind.Relative }; 140yield return new object[] { new Uri("c:\\dir\\file", UriKind.RelativeOrAbsolute), UriKind.RelativeOrAbsolute }; 141yield return new object[] { new Uri("my:scheme/path?query", UriKind.Absolute), UriKind.Absolute }; 142yield return new object[] { new Uri("my:scheme/path?query", UriKind.RelativeOrAbsolute), UriKind.Absolute }; 147public void ConvertTo_InstanceDescriptor_ReturnsExpected(Uri value, UriKind expectedKind) 152Assert.Equal(new Type[] { typeof(string), typeof(UriKind) }, parameters.Select(p => p.ParameterType)); 188yield return new object?[] { new Uri("http://google.com", UriKind.Absolute), true }; 189yield return new object?[] { new Uri("/path", UriKind.RelativeOrAbsolute), true }; 190yield return new object?[] { new Uri("path", UriKind.RelativeOrAbsolute), true };
Templates.Blazor.Tests (1)
src\ProjectTemplates\Shared\AspNetProcess.cs (1)
210return new Uri(listeningUrlString, UriKind.Absolute);
Templates.Blazor.WebAssembly.Auth.Tests (1)
src\ProjectTemplates\Shared\AspNetProcess.cs (1)
210return new Uri(listeningUrlString, UriKind.Absolute);
Templates.Blazor.WebAssembly.Tests (1)
src\ProjectTemplates\Shared\AspNetProcess.cs (1)
210return new Uri(listeningUrlString, UriKind.Absolute);
Templates.Mvc.Tests (1)
src\ProjectTemplates\Shared\AspNetProcess.cs (1)
210return new Uri(listeningUrlString, UriKind.Absolute);
Templates.Tests (1)
src\ProjectTemplates\Shared\AspNetProcess.cs (1)
210return new Uri(listeningUrlString, UriKind.Absolute);
WindowsBase.Tests (7)
System\IO\Packaging\PackageDigitalSignatureManagerTests.cs (7)
29Assert.Equal(new Uri("/package/services/digital-signature/origin.psdsor", UriKind.Relative), manager.SignatureOrigin); 281Assert.Equal(new Uri[] { new Uri("/package/services/digital-signature/origin.psdsor", UriKind.Relative), new Uri("/package/services/digital-signature/_rels/origin.psdsor.rels", UriKind.Relative) }, parts); 288Assert.Equal(new Uri[] { new Uri("/package/services/digital-signature/origin.psdsor", UriKind.Relative), new Uri("/package/services/digital-signature/_rels/origin.psdsor.rels", UriKind.Relative), new Uri("/package/services/digital-signature/origin.psdsor", UriKind.Relative), new Uri("/package/services/digital-signature/_rels/origin.psdsor.rels", UriKind.Relative) }, parts);