531 references to UriKind
Accessibility_Core_App (1)
Aspire.Azure.AI.OpenAI (3)
Aspire.Azure.Data.Tables (1)
Aspire.Azure.Messaging.WebPubSub (1)
Aspire.Azure.Search.Documents (2)
Aspire.Azure.Security.KeyVault (1)
Aspire.Azure.Storage.Blobs (1)
Aspire.Azure.Storage.Queues (1)
Aspire.Dashboard (7)
Aspire.Dashboard.Tests (2)
Aspire.Elastic.Clients.Elasticsearch (2)
Aspire.Hosting (6)
Aspire.Hosting.Azure.CosmosDB (1)
Aspire.Hosting.Azure.Storage (1)
Aspire.Hosting.Milvus (2)
Aspire.Hosting.Qdrant (2)
Aspire.Hosting.Tests (1)
Aspire.Microsoft.Azure.Cosmos (1)
Aspire.Microsoft.EntityFrameworkCore.Cosmos (1)
Aspire.Milvus.Client (2)
Aspire.OpenAI (1)
Aspire.Qdrant.Client (2)
AuthSamples.FunctionalTests (1)
BuildActionTelemetryTable (1)
BuildBoss (1)
dotnet-openapi (1)
dotnet-svcutil.xmlserializer (2)
dotnet-svcutil-lib (45)
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\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);
GenerateRulesMissingDocumentation (1)
InMemory.FunctionalTests (1)
Microsoft.AspNetCore.Authentication.OpenIdConnect (2)
Microsoft.AspNetCore.Authentication.WsFederation (3)
Microsoft.AspNetCore.Components (1)
Microsoft.AspNetCore.Components.Endpoints (2)
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
Microsoft.AspNetCore.Components.Server (2)
Microsoft.AspNetCore.Components.Web (1)
Microsoft.AspNetCore.Cors (3)
Microsoft.AspNetCore.Cors.Test (2)
Microsoft.AspNetCore.HeaderParsing (1)
Microsoft.AspNetCore.Http.Extensions (5)
Microsoft.AspNetCore.Http.Extensions.Tests (23)
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)
Microsoft.AspNetCore.Identity.FunctionalTests (1)
Microsoft.AspNetCore.Mvc.Abstractions (2)
Microsoft.AspNetCore.Mvc.Core (7)
Microsoft.AspNetCore.Mvc.Core.Test (2)
Microsoft.AspNetCore.Mvc.FunctionalTests (1)
Microsoft.AspNetCore.Mvc.Razor (3)
Microsoft.AspNetCore.Mvc.RazorPages (8)
Microsoft.AspNetCore.OpenApi (2)
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Microsoft.Authentication.WebAssembly.Msal (2)
Microsoft.Build (3)
Microsoft.Build.Engine (3)
Microsoft.Build.Tasks.Core (4)
Microsoft.CodeAnalysis (2)
Microsoft.CodeAnalysis.CodeStyle (1)
Microsoft.CodeAnalysis.EditorFeatures (1)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (6)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.Workspaces (2)
Microsoft.DotNet.Build.Tasks.Feed (1)
Microsoft.DotNet.Build.Tasks.VisualStudio (2)
Microsoft.DotNet.Git.IssueManager (3)
Microsoft.DotNet.SignCheck (1)
Microsoft.Extensions.DependencyModel (1)
Microsoft.ML.Core (2)
Microsoft.ML.Core.Tests (2)
Microsoft.VisualStudio.LanguageServices (45)
Microsoft.VisualStudio.LanguageServices.CSharp (3)
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
Microsoft.VisualStudio.LanguageServices.Xaml (1)
MSBuild (1)
netstandard (1)
PresentationBuildTasks (1)
PresentationCore (16)
PresentationFramework (30)
PresentationUI (4)
ReachFramework (38)
Packaging\XpsFixedPageReaderWriter.cs (7)
759_metroPart.CreateRelationship(new Uri(relativePath, UriKind.Relative),
842_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative),
879_metroPart.CreateRelationship(new Uri(storyFragmentPath, UriKind.Relative),
1641_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative),
1682_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative),
1754_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative),
1792_metroPart.CreateRelationship(new Uri(resourcePath, UriKind.Relative),
Packaging\XpsManager.cs (10)
124_uri = new Uri(path, UriKind.RelativeOrAbsolute);
412System.Uri partUri = PackUriHelper.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
465metroPart.CreateRelationship(new Uri(relativePath, UriKind.Relative),
519metroPart.CreateRelationship(new Uri(relativePath, UriKind.Relative),
941UriKind.Relative);
964UriKind.Relative);
1038return PackUriHelper.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
1075return PackUriHelper.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
1171return PackUriHelper.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
1535Uri unescapedUri = new Uri(relativeUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
Roslyn.VisualStudio.DiagnosticsWindow (4)
Sample (2)
System (1)
System.ComponentModel.TypeConverter (6)
System.Configuration.ConfigurationManager (3)
System.Diagnostics.Process (1)
System.IO.Packaging (16)
System.Net.Http (7)
System.Net.Http.Json (1)
System.Net.HttpListener (8)
System.Net.Mail (1)
System.Net.Primitives (2)
System.Net.Requests (2)
System.Net.Security (2)
System.Net.WebClient (1)
System.Private.DataContractSerialization (3)
System.Private.Uri (34)
System\Uri.cs (11)
369CreateThis(uriString, false, UriKind.Absolute);
383CreateThis(uriString, dontEscape, UriKind.Absolute);
408public Uri([StringSyntax(StringSyntaxAttribute.Uri, nameof(uriKind))] string uriString, UriKind uriKind)
425CreateThis(uriString, false, UriKind.Absolute, in creationOptions);
460CreateThis(uriString, false, UriKind.Absolute);
469CreateThis(uriString, false, UriKind.Relative);
504CreateThis(relativeUri, dontEscape, UriKind.RelativeOrAbsolute);
533CreateThis(relativeUri, dontEscape, UriKind.Absolute);
578CreateThis(newUriString, dontEscape, UriKind.Absolute);
1705if (!TryCreate(s, UriKind.RelativeOrAbsolute, out other))
1864return new Uri(relativeUriString, UriKind.Relative);
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.Runtime (1)
System.Runtime.Serialization.Schema (1)
System.Security.Cryptography (2)
System.ServiceModel.Primitives (6)
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\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.Text.Json (1)
System.Web.HttpUtility (1)
System.Windows.Forms.Tests (4)
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 _);
Templates.Blazor.Tests (1)
Templates.Blazor.WebAssembly.Auth.Tests (1)
Templates.Blazor.WebAssembly.Tests (1)
Templates.Mvc.Tests (1)
Templates.Tests (1)