public Comparer( ICollectionComparer <TTransaction1, TTransaction2> comparer, ICsvRowParser <TTransaction1> entry1Parser, ICsvRowParser <TTransaction2> entry2Parser) { this.comparer = comparer; this.entry1Parser = entry1Parser; this.entry2Parser = entry2Parser; }
protected XamFormsGroupListShadowMapper(Func <XamFormsContext, IShadow <TView>, IDataConnector <TGroupElement> > connector, Attribute <TGroupElement[]> attribute, ICollectionComparer <TGroupElement> comparer = default ) { _connector = connector; _attribute = attribute; _comparer = comparer; }
public BackingStoreUpdateHandler(IDataConnector <TTarget> connector, Attribute <TTarget[]> attribute, ICollectionComparer <TTarget> collectionComparer = default) { _connector = connector; _attribute = attribute; _collectionComparer = collectionComparer; }
/// <summary> /// Settings for the default primary collection comparer. /// </summary> public static void PrimaryCollectionComparer(ICollectionComparer <IPrimitive> comparer) { PrimitiveCollectionComparer.SetDefault(comparer); }
public OrderedCollectionComparer(ICollectionComparer <TTransaction1, TTransaction2> comparinator) { this.comparinator = comparinator; }
public ComparerFactory( ICollectionComparer <TTransaction1, TTransaction2> comparer) { this.comparer = comparer; }
/// <summary> /// Specify the default <see cref="ICollectionComparer{IPrimitive}"/> to be used. /// </summary> /// <param name="collectionComparer"></param> public static void SetDefault(ICollectionComparer <IPrimitive> collectionComparer) => Default = collectionComparer;
public static TControl Comparer <TControl>(this TControl control, ICollectionComparer <IPrimitive> comparer) where TControl : class, IPrimitive { control.Attributes.SetAttribute(Group.ComparerAttribute, comparer); return(control); }