anchor.diff:  open System.Reflection
   open System.Runtime.CompilerServices
   
  -module AutoMapperExtender = 
  +[<Extension>]
  +type public AutoMapperExtender = 
       [<Extension>]
  -    let IgnoreAllNonExisting(expression : IMappingExpression<'TSource, 'TDestination>) = 
  +    static member IgnoreAllNonExisting(expression : IMappingExpression<'TSource, 'TDestination>) = 
           match Mapper.GetAllTypeMaps() 
                 |> Seq.tryFind 
                        (fun (item : TypeMap) -> 
  
positive.code:         |> Seq.iter (fun prop -> expression.ForMember(prop.Name, fun opt -> opt.Ignore()) |> ignore)
      
      [<Extension>]
      let IgnoreAllLists(expression : IMappingExpression<'TSource, 'TDestination>) = 
          (typedefof<'TDestination>).GetProperties(BindingFlags.Public ||| BindingFlags.Instance)
          |> Seq.filter (fun item -> item.PropertyType.IsEnumerableType() && item.PropertyType <> typedefof<string>)
          |> Seq.iter (fun prop -> expression.ForMember(prop.Name, fun opt -> opt.Ignore()) |> ignore)
  
negative.code:         | None -> ()
      
      [<Extension>]
      static member IgnoreAllNonPrimitive(expression : IMappingExpression<'TSource, 'TDestination>) = 
          (typedefof<'TDestination>).GetProperties(BindingFlags.Public ||| BindingFlags.Instance)
          |> Seq.filter 
                 (fun item -> 
  