anchor.diff:      | Some x -> x
       | None ->
           let assemblyName = new AssemblyName( assemblyName )
  -        let dependentAssemblyPath = baseDirs |> getAssemblyPath assemblyName
  +        let dependentAssemblyPath = baseDirs |> getAssemblyLocation assemblyName
   
           match dependentAssemblyPath with
           | None -> null
  
positive.code:     let assemblyBytes = File.ReadAllBytes assemblyFile
      Assembly.ReflectionOnlyLoad assemblyBytes
  
  let resolveAssembly name =
      AppDomain.CurrentDomain.GetAssemblies ()
      |> Array.tryFind( fun asm -> String.Equals(asm.FullName, name, StringComparison.OrdinalIgnoreCase) )
  
  let getAssemblyPath ( assemblyName : AssemblyName ) baseDirs =
      let assemblyExtensions = [ ".dll"; ".exe" ]
  
      baseDirs
  
negative.code:                         |> List.ofSeq
  
      let onAssemblyResolve = System.ResolveEventHandler( fun _ e ->
          let assembly = AppDomain.CurrentDomain.GetAssemblies ()
                         |> Array.tryFind( fun asm -> String.Equals(asm.FullName, e.Name, StringComparison.OrdinalIgnoreCase) )
  
          match assembly with
          | Some x -> x
          | None -> null )
  
  