anchor.diff:          append (param.LogVerbosity.ToString())
           (!args).ToString()
       tracefn "ReportGenerator command\n%s %s" param.ExePath processArgs
  -    let ok = 
  -        execProcess (fun info -> 
  +    let ok =
  +        execProcess (fun info ->
               info.FileName <- param.ExePath
               if param.WorkingDir <> String.Empty then info.WorkingDirectory <- param.WorkingDir
               info.Arguments <- processArgs) param.TimeOut
  
positive.code: /// ## Sample
  ///
  ///      ReportGenerator (fun p -> { p with TargetDir = "c:/reports/" }) [ "c:/opencover.xml" ]
  let ReportGenerator setParams (reports : string list) = 
      let taskName = "ReportGenerator"
      let description = "Generating reports"
      traceStartTask taskName description
      let param = setParams ReportGeneratorDefaultParams
      
      let processArgs = 
          let args = ref (new StringBuilder())
          let append (s : string) = args := (!args).Append(s)
          append "\"-reports:"
  
negative.code:       /// Optional directories which contain the corresponding source code.
        SourceDirs : string list
        /// Optional list of assemblies that should be included or excluded
        /// in the report. Exclusion filters take precedence over inclusion
        /// filters. Wildcards are allowed.
        Filters : string list
        /// The verbosity level of the log messages.
  