47 writes to m_Flags
System (47)
net\System\URI.cs (34)
324m_Flags = Flags.UserDrivenParsing | (m_Flags & Flags.UserEscaped); 493m_Flags = Flags.Zero; 542m_Flags = Flags.Zero; 2021m_Flags |= Flags.ErrorOrParsingRecursion; 2043m_Flags &= ~(Flags.IndexMask | Flags.UserDrivenParsing); 2084m_Flags |= Flags.AuthorityFound; 2099m_Flags |= Flags.DosPath; 2103m_Flags |= Flags.AuthorityFound; 2119m_Flags |= Flags.UncPath; 2148m_Flags |= Flags.AuthorityFound; 2157m_Flags |= Flags.AuthorityFound; 2168m_Flags |= ((Flags)idx | Flags.UnknownHostType); 2183m_Flags |= ((Flags)idx | Flags.UnknownHostType); 2194m_Flags |= (((m_Flags & Flags.AuthorityFound)!= 0)? Flags.BasicHostType :Flags.UnknownHostType); 2195m_Flags |= (Flags)idx; 2209idx = CheckAuthorityHelper(pUriString, idx, (ushort)length, ref err, ref m_Flags, m_Syntax, ref newHost); 2222m_Flags |= (Flags)idx; 2246m_Flags &= ~(Flags.IndexMask); 2247m_Flags |= (Flags)m_String.Length; 2255m_Flags |= Flags.UseOrigUncdStrOffset; 2455m_Flags = (m_Flags & ~Flags.IndexMask) | cF; 2477m_Flags |= Flags.ErrorOrParsingRecursion; 2480m_Flags &= ~Flags.ErrorOrParsingRecursion; 2553m_Flags |= flags; 2650m_Flags = (m_Flags & ~Flags.HostTypeMask) | Flags.BasicHostType; 2657m_Flags |= (Flags.HostNotCanonical | Flags.E_HostNotCanonical); 2661m_Flags = (m_Flags & ~Flags.HostTypeMask) | (flags & Flags.HostTypeMask); 2672m_Flags &= ~Flags.NotDefaultPort; 2673m_Flags |= (Flags.PortNotCanonical|Flags.E_PortNotCanonical); 2687m_Flags &= ~Flags.NotDefaultPort; 2689m_Flags |= Flags.NotDefaultPort; 2691m_Flags |= (Flags.PortNotCanonical|Flags.E_PortNotCanonical); 3588m_Flags |= cF; 3590m_Flags |= Flags.RestUnicodeNormalized;
net\System\UriExt.cs (13)
43m_Flags |= Flags.UserEscaped; 45ParsingError err = ParseScheme(m_String, ref m_Flags, ref m_Syntax); 71m_Flags &= Flags.UserEscaped; // the only flag that makes sense for a relative uri 84m_Flags &= Flags.UserEscaped; // the only flag that makes sense for a relative uri 114m_Flags |= Flags.HasUnicode; 131m_Flags &= Flags.UserEscaped; // the only flag that makes sense for a relative uri 174m_Flags |= Flags.UserDrivenParsing; 187m_Flags &= Flags.UserEscaped; // the only flag that makes sense for a relative uri 234m_Flags &= (Flags.UserEscaped | Flags.HasUnicode); // the only flags that makes sense for a relative uri 683m_Flags = flags; 999m_Flags = otherUri.m_Flags; 1002m_Flags &= ~(Flags.MinimalUriInfoSet | Flags.AllUriInfoSet | Flags.IndexMask); 1019m_Flags |= (Flags)portIndex; // Port or path
52 references to m_Flags
System (52)
net\System\URI.cs (46)
163get {return (m_Flags & Flags.ImplicitFile) != 0;} 168get {return (m_Flags & (Flags.UncPath|Flags.DosPath)) != 0;} 176get {return (m_Flags & Flags.DosPath) != 0;} 184get {return (m_Flags & Flags.UncPath) != 0;} 191get {return m_Flags & Flags.HostTypeMask;} 318return (m_Flags & Flags.UserDrivenParsing) != 0; 324m_Flags = Flags.UserDrivenParsing | (m_Flags & Flags.UserEscaped); 340return (m_Flags & flags) == 0; 344return (m_Flags & flags) != 0; 358Flags cF = m_Flags; 359if ((m_Flags & Flags.MinimalUriInfoSet) == 0) { 367if ((m_Flags & Flags.AllUriInfoSet) == 0) { 1252if (AllowIdn && (((m_Flags & Flags.IdnHost) != 0) || ((m_Flags & Flags.UnicodeHost) != 0))){ 2038ushort idx = (ushort) (m_Flags & Flags.IndexMask); 2048((m_Flags & Flags.HasUnicode)!=0) && 2049((m_Flags & Flags.HostUnicodeNormalized) == 0)) ? m_originalUnicodeString : m_String)) 2129if ((m_Flags & (Flags.UncPath|Flags.DosPath)) != 0) { 2163if (m_iriParsing && (m_Flags & Flags.HasUnicode) != 0 && (m_Flags & Flags.HostUnicodeNormalized) == 0) 2178if (m_iriParsing && (m_Flags & Flags.HasUnicode) != 0 && (m_Flags & Flags.HostUnicodeNormalized) == 0) 2194m_Flags |= (((m_Flags & Flags.AuthorityFound)!= 0)? Flags.BasicHostType :Flags.UnknownHostType); 2243if ((!m_iriParsing && AllowIdn && (((m_Flags & Flags.IdnHost) != 0) || ((m_Flags & Flags.UnicodeHost) != 0))) || 2244(m_iriParsing && ((m_Flags & Flags.HasUnicode) == 0) && AllowIdn && ((m_Flags & Flags.IdnHost) != 0))){ 2253if (m_iriParsing && ((m_Flags & Flags.HasUnicode) != 0)){ 2452if (( m_Flags & Flags.MinimalUriInfoSet) == 0) 2455m_Flags = (m_Flags & ~Flags.IndexMask) | cF; 2485Flags flags = m_Flags; 2633Flags flags = m_Flags & ~Flags.HostTypeMask; 2650m_Flags = (m_Flags & ~Flags.HostTypeMask) | Flags.BasicHostType; 2661m_Flags = (m_Flags & ~Flags.HostTypeMask) | (flags & Flags.HostTypeMask); 2713ushort nonCanonical = (ushort)(((ushort)m_Flags & ((ushort)Flags.CannotDisplayCanonical<<7)) >> 6); 2743ushort nonCanonical = (ushort)((ushort)m_Flags & (ushort)Flags.CannotDisplayCanonical); 2747if ((m_Flags & (Flags.ShouldBeCompressed|Flags.FirstSlashAbsent|Flags.BackslashInPath)) !=0) { 3249bool buildIriStringFromPath = m_iriParsing && ((m_Flags & Flags.HasUnicode) != 0) && ((m_Flags & Flags.RestUnicodeNormalized) == 0); 3283if (((m_Flags & Flags.AuthorityFound) != 0) && (idx + i + 3 >= length || str[idx + i + 1] != '/' || 3292if ((m_Flags & Flags.HasUserInfo) != 0){ 3398if (((m_Flags & Flags.AuthorityFound) != 0) && ((syntaxFlags & UriSyntaxFlags.PathIsRooted) != 0) 3407if (IsDosPath || (((m_Flags & Flags.AuthorityFound) != 0) && 3443if (((m_Flags & Flags.ImplicitFile) == 0) || ((m_Flags & Flags.UserEscaped) != 0) || 3451if (((m_Flags & Flags.ImplicitFile) != 0) && (result & (Check.ReservedFound | Check.EscapedCanonical)) != 0){
net\System\UriExt.cs (6)
510Flags nonCanonical = (m_Flags & (Flags.E_CannotDisplayCanonical | Flags.IriCanonical)); 564if ((m_Flags & Flags.CanonicalDnsHost) == 0 && HostType != Flags.IPv6HostType) 579if ((m_Flags & (Flags.SchemeNotCanonical | Flags.AuthorityFound)) 893if (((m_Flags & Flags.NotDefaultPort) != 0) || (uriComponents == UriComponents.StrongPort 910|| (( m_Flags & (Flags.HostNotCanonical | Flags.E_HostNotCanonical)) == 0))) 999m_Flags = otherUri.m_Flags;