anchor.diff:                  uri.ToString().EndsWith("%2F", StringComparison.InvariantCulture)
   
   let enableUriSlashes =
  -    if isMono then id//purifierMono.Force()
  +    if isMono then id //purifierMono.Force()
       elif hasBrokenDotNetUri then purifierDotNet.Force()
       else id
   
  
positive.code: open System
  open System.Reflection
  
  type private UriInfo = 
      { Path : string; 
        Query : string;
        OriginalHostAndPath : string;
        EncodedQueryAndFragments : string }
  
  let private uriInfo (uri : Uri) (source : string) = 
  
  
negative.code:         if fragPos > -1 then source.Substring(queryPos, fragPos - queryPos)
          else if queryPos > -1 then source.Substring(queryPos)
          else ""
      
      { Path = path
        Query = query }
  
  let private privateInstanceFlags = BindingFlags.NonPublic ||| BindingFlags.Instance
  let private publicInstanceFlags = BindingFlags.Public ||| BindingFlags.Instance
  