anchor.diff:              let mutable mgr : IOleComponentManager = null
               let mutable componentID = 0u
   
  +            let locker = obj()
  +
               member this.RegisterForIdleTime() =
                   mgr <- this.GetService(typeof<SOleComponentManager>) :?> IOleComponentManager
                   if componentID = 0u && not (isNull mgr) then
  
positive.code:             member this.getIdIcoLogoForAboutbox(pIdIco:byref<uint32>) =
                  pIdIco <- 400u
                  VSConstants.S_OK
  
              interface Microsoft.VisualStudio.FSharp.Interactive.ITestVFSI with
                  member this.SendTextInteraction(s:string) =
  
negative.code:                     crinfo0.grfcadvf <- uint32 (_OLECADVF.olecadvfModal ||| _OLECADVF.olecadvfRedrawOff ||| _OLECADVF.olecadvfWarningsOff)
                      crinfo0.uIdleTimeInterval <- 1000u
                      crinfo.[0] <- crinfo0 
                      mgr.FRegisterComponent(this, crinfo, &componentID) |> ignore
                  
              /// This method loads a localized string based on the specified resource.
  
  