anchor.diff:                        Version = version.Value
                         Platform = platformKey.SubKeyName
                         Path = platformKey.DefaultValue } ]
  +    |> Seq.filter (fun lib -> not (isInDotNetPath lib.Path))
       |> Seq.groupBy (fun lib -> lib.Name, lib.Version)
       |> Seq.map (fun (_, libs) ->
           match libs |> Seq.tryFind (fun lib -> lib.Platform = preferredPlatform) with
  
positive.code:     | [|true, major; true, minor|] -> Some { String = text; Major = major; Minor = minor }
      | _ -> None
  
  let loadTypeLibs preferredPlatform =
      [ use rootKey = Registry.ClassesRoot.OpenSubKey("TypeLib")
        for typeLibKey in rootKey.GetSubKeys() do
  
negative.code: ﻿module private FSharp.Interop.ComProvider.TypeLibInfo
  
  open System
  open System.IO
  open Microsoft.Win32
  open Utility
  
  