anchor.diff:        pdbSeqPointEndColumn: int; }
   
   let pdbReadOpen (moduleName:string) (path:string) :  PdbReader = 
  +#if MONO
  +  { symReader = null }
  +#else
     let CorMetaDataDispenser = System.Type.GetTypeFromProgID("CLRMetaData.CorMetaDataDispenser")
     let mutable IID_IMetaDataImport = new Guid("7DAC8207-D3AE-4c75-9B67-92801A497D44");
     let mdd = System.Activator.CreateInstance(CorMetaDataDispenser) :?> IMetaDataDispenser
  
positive.code: #else
    StrongNameSignatureVerificationEx(fileName, true, &ok) |> ignore
    check "signerSignFileWithKeyPair" (Marshal.GetLastWin32Error())
  #endif
  
  let signerSignFileWithKeyContainer fileName kcName =
  
negative.code: open System.Runtime.InteropServices
  #if FX_ATLEAST_40
  open System.Runtime.CompilerServices
  #endif
  #if MONO
  open Mono.Security
  #endif
  
  // Force inline, so GetLastWin32Error calls are immediately after interop calls as seen by FxCop under Debug build.
  