29 references to Syntax
System (29)
net\System\URI.cs (14)
468if (baseUri.Syntax.IsSimple) 488relativeUri = baseUri.Syntax.InternalResolve(baseUri, this, out e); 518if (baseUri.Syntax.IsSimple) 537newUriString = baseUri.Syntax.InternalResolve(baseUri, this, out e); 578if (baseUri.Syntax == syntax) { 1674if (Syntax.IsSimple) 1804if (!UserDrivenParsing && !obj.UserDrivenParsing && Syntax.IsSimple && obj.Syntax.IsSimple) 5023if (StaticIsFile(basePart.Syntax)) 5066bool convBackSlashes = basePart.Syntax.InFact(UriSyntaxFlags.ConvertPathSlashes); 5116c1 = basePart.Syntax.InFact(UriSyntaxFlags.MayHaveQuery)? '?': c_DummyChar; 5120char c2 = (!basePart.IsImplicitFile && basePart.Syntax.InFact(UriSyntaxFlags.MayHaveFragment)) ? '#' : 5160path = Compress(path, 3, ref length, basePart.Syntax); 5176path = Compress(path, basePart.SecuredPathIndex, ref length, basePart.Syntax);
net\System\UriExt.cs (15)
376if (baseUri.Syntax.IsSimple) 384newUriString = baseUri.Syntax.InternalResolve(baseUri, relativeUri, out e); 413if (Syntax.IsSimple) 416return Syntax.InternalGetComponents(this, components, format); 451if (IsNotAbsoluteUri || Syntax.IsSimple) 454return Syntax.InternalIsWellFormedOriginalString(this); 774if (relativeStr[0] == '#' && !baseUri.IsImplicitFile && baseUri.Syntax.InFact(UriSyntaxFlags.MayHaveFragment)) 782if (relativeStr[0] == '?' && !baseUri.IsImplicitFile && baseUri.Syntax.InFact(UriSyntaxFlags.MayHaveQuery)) 802else if (baseUri.Syntax.InFact(UriSyntaxFlags.AllowDOSPath)) 807prefix = baseUri.Syntax.InFact(UriSyntaxFlags.PathIsRooted) ? ":///" : "://"; 809prefix = baseUri.Syntax.InFact(UriSyntaxFlags.PathIsRooted) ? ":/" : ":"; 940if (Syntax.IsSimple) 943return Syntax.InternalIsBaseOf(this, uri); 972if (Syntax.SchemeName != uriLink.Syntax.SchemeName)