anchor.diff:                  Microsoft.VisualStudio.FSharp.Interactive.Hooks.fsiConsoleWindowPackageInitalizeSited (this :> Package) commandService
                   // FSI-LINKAGE-POINT: private method GetDialogPage forces fsi options to be loaded
                   let _fsiPropertyPage = this.GetDialogPage(typeof<Microsoft.VisualStudio.FSharp.Interactive.FsiPropertyPage>)
  +
  +                this.RegisterForIdleTime()
                   ()
   
               /// This method is called during Devenv /Setup to get the bitmap to
  
positive.code:                     GetToolWindowAsITestVFSI().SendTextInteraction(s)
                  member this.GetMostRecentLines(n:int) : string[] =
                      GetToolWindowAsITestVFSI().GetMostRecentLines(n)
  
  
      /// Factory for creating our editor, creates FSharp Projects
      [<Guid(GuidList.guidFSharpProjectFactoryString)>]
  
negative.code: 
              // FSI-LINKAGE-POINT: unsited init
              do Microsoft.VisualStudio.FSharp.Interactive.Hooks.fsiConsoleWindowPackageCtorUnsited (this :> Package)
  
              let mutable mgr : IOleComponentManager = null
              let mutable componentID = 0u
  
              member this.RegisterForIdleTime() =
                  mgr <- this.GetService(typeof<SOleComponentManager>) :?> IOleComponentManager
                  if componentID = 0u && not (isNull mgr) then
                      let crinfo = Array.zeroCreate<OLECRINFO>(1)
                      let mutable crinfo0 = crinfo.[0]
                      crinfo0.cbSize <- Marshal.SizeOf(typeof<OLECRINFO>) |> uint32
                      crinfo0.grfcrf <- uint32 (_OLECRF.olecrfNeedIdleTime ||| _OLECRF.olecrfNeedPeriodicIdleTime)
                      crinfo0.grfcadvf <- uint32 (_OLECADVF.olecadvfModal ||| _OLECADVF.olecadvfRedrawOff ||| _OLECADVF.olecadvfWarningsOff)
                      crinfo0.uIdleTimeInterval <- 1000u
                      crinfo.[0] <- crinfo0 
                      let componentID_out = ref componentID
                      let _hr = mgr.FRegisterComponent(this, crinfo, componentID_out)
                      componentID <- componentID_out.Value
                      ()
                  
              /// This method loads a localized string based on the specified resource.
  
  