anchor.diff:              with e ->
                   tcConfigB.RemoveReferencedAssemblyByPath(m,path)
                   reraise()
  -        let optEnv = List.fold (AddExternalCcuToOptimizationEnv tcGlobals) istate.optEnv ccuinfos
  -        istate.ilxGenerator.AddExternalCcus (ccuinfos |> List.map (fun ccuinfo -> ccuinfo.FSharpViewOfMetadata)) 
           resolutions,
  -        { istate with tcState = tcState.NextStateAfterIncrementalFragment(tcEnv); optEnv = optEnv }
  +        { addCcusToIncrementalEnv istate ccuinfos with tcState = tcState.NextStateAfterIncrementalFragment(tcEnv) }
   
   
       member __.EvalDependencyManagerTextFragment (packageManager:IDependencyManagerProvider,m,path: string) =
  
positive.code: 
          { istate with boundValues = boundValues }, Completed itValue
  
      member __.DynamicAssemblyName = assemblyName
  
      member __.DynamicAssembly = (assemblyBuilder :> Assembly)
  
negative.code:             if PrettyNaming.IsCompilerGeneratedName name then
                  invalidArg "name" (FSComp.SR.lexhlpIdentifiersContainingAtSymbolReserved() |> snd)
  
              let istate, ty = importReflectionType istate (value.GetType())
              let amap = istate.tcImports.GetImportMap()
  
              let i = nextFragmentId()
  