net\System\UriHelper.cs (19)
260ref int destPosition, char rsvd1, char rsvd2, char rsvd3, UnescapeMode unescapeMode, UriParser syntax,
270char rsvd1, char rsvd2, char rsvd3, UnescapeMode unescapeMode, UriParser syntax, bool isQuery)
277&& ((unescapeMode & UnescapeMode.EscapeUnescape) == UnescapeMode.EscapeUnescape);
284if ((unescapeMode & UnescapeMode.EscapeUnescape) == UnescapeMode.CopyOnly)
299if ((unescapeMode & UnescapeMode.Unescape) == 0)
308if (unescapeMode >= UnescapeMode.UnescapeAll)
312if (unescapeMode >= UnescapeMode.UnescapeAllOrThrow)
323if ((unescapeMode & UnescapeMode.Escape) != 0)
341else if ((unescapeMode & UnescapeMode.V1ToStringFlag) == 0 && IsNotSafeForUnescape(ch))
357else if (unescapeMode >= UnescapeMode.UnescapeAll)
359if (unescapeMode >= UnescapeMode.UnescapeAllOrThrow)
374else if ((unescapeMode & (UnescapeMode.Unescape | UnescapeMode.UnescapeAll))
375== (UnescapeMode.Unescape | UnescapeMode.UnescapeAll))
379else if ((unescapeMode & UnescapeMode.Escape) != 0)
388else if ((unescapeMode & UnescapeMode.V1ToStringFlag) == 0