public static EventSource CreateChangedEvent <T>(IIn <T> provider, EventSource eventSource) { return(new PredicatedEvent(null, eventSource, () => !EqualityComparer <T> .Default.Equals(provider.Pre, provider.Cur), null)); }
public VInRangeIndexer(VIn <T> source, Range projRange) { _source = source; _projRange = projRange; _changedEvent = EventHelper.CreateChangedEvent(this, source.ChangedEvent); }