anchor.diff:          | None -> None
           | Some x -> Some ("m", match x with Some v -> v.ToString() | _ -> "")
       let nodeReuse = 
  -        match p.NodeReuse with
  -        | None -> None
  -        | Some x -> Some ("nodeReuse", x.ToString())
  +        if p.NodeReuse then None else
  +        Some ("nodeReuse","False")
       let tools =
           match p.ToolsVersion with
           | None -> None
  
positive.code:     { Targets = []
        Properties = []
        MaxCpuCount = Some None
        NodeReuse = None
        ToolsVersion = None
        Verbosity = None
        FileLoggers = None }
  
negative.code:     { Targets: string list
        Properties: (string * string) list
        MaxCpuCount: int option option
        NodeReuse: bool
        ToolsVersion: string option
        Verbosity: MSBuildVerbosity option
        FileLoggers: MSBuildFileLoggerConfig list option }
  