anchor.diff:          [<CLIEvent>]
           member __.Disposing = disposing.Publish
   
  -    #if FX_NO_LOCAL_FILESYSTEM
  +#if FX_NO_LOCAL_FILESYSTEM
   
           interface IDisposable with
               member x.Dispose() =
                   disposing.Trigger(x, EventArgs.Empty)
   
  -    #else
  +#else
   
           abstract member ResolveAssembly : args : ResolveEventArgs -> Assembly
   
  
positive.code: 
          let disposing = Event<EventHandler,EventArgs>()
  
      #if !FX_NO_LOCAL_FILESYSTEM
          let probingFolders = ResizeArray()
          let handler = ResolveEventHandler(fun _ args -> this.ResolveAssembly(args))
          do AppDomain.CurrentDomain.add_AssemblyResolve handler
      #endif
  
          new (namespaceName:string,types:list<ProvidedTypeDefinition>) = new TypeProviderForNamespaces([(namespaceName,types)])
          new () = new TypeProviderForNamespaces([])
  
negative.code:     open ProviderImplementation.ProvidedTypes.AssemblyReaderReflection
      open ProviderImplementation.ProvidedTypes.UncheckedQuotations
  
  #if !NO_GENERATIVE
  
      type ExpectedStackState =
          | Empty = 1
          | Address = 2
          | Value = 3
  