public PropertyCompositeEventTableImpl(PropertyCompositeEventTableFactory factory) : base(factory) { if (factory.HashGetter != null) { var comparer = new AsymmetricEqualityComparer(); _index = new Dictionary<object, CompositeIndexEntry>(comparer) .WithNullKeySupport(); } else { _index = new OrderedListDictionary<object, CompositeIndexEntry>(); } }
public PropertyCompositeEventTable(PropertyCompositeEventTableFactory factory) { this.factory = factory; }