anchor.diff:  ﻿[<AutoOpen>]
  +/// Contains task a task which allows to merge .NET assemblies with [ILMerge](http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx).
   module Fake.ILMergeHelper
   
   open System
   
  +/// Option type to configure ILMerge's processing of duplicate types.
   type AllowDuplicateTypes = 
   /// No duplicates of public types allowed
   | NoDuplicateTypes
  
positive.code:    XmlDocs: bool 
     }
  
  /// ILMerge default params  
  let ILMergeDefaults : ILMergeParams =
      { ToolPath = findToolInSubPath "ilmerge.exe" (currentDirectory @@ "tools" @@ "ILMerge");
        Version = ""
  
negative.code: /// List of types to allow to be duplicated
  | DuplicateTypes of string list
  
  /// Option type to configure ILMerge's processing of internal types.
  type InternalizeTypes =
  | NoInternalize
  | Internalize
  | InternalizeExcept of string
  
  /// Option type to configure ILMerge's target output.
  type TargetKind =
  | Library
  | Exe
  | WinExe
  
  /// Parameter type for ILMerge
  type ILMergeParams = {
     /// Path to ILMerge.exe
     ToolPath: string
  