public static IEnumerable<TSource> Distinct<TSource>( this IEnumerable<TSource> source, Func<TSource, TSource, bool> selector )
<ExtensionAttribute> Public Shared Function Distinct(Of TSource) ( source As IEnumerable(Of TSource), selector As Func(Of TSource, TSource, Boolean) ) As IEnumerable(Of TSource)
public: [ExtensionAttribute] generic<typename TSource> static IEnumerable<TSource>^ Distinct( IEnumerable<TSource>^ source, Func<TSource, TSource, bool>^ selector )
https://raw.githubusercontent.com/Capgemini/Cauldron/master/LICENSE