private void InvokeMapChanged(CollectionChange change, K key) { MapChangedEventHandler <K, V> eventHandler = MapChanged; if (eventHandler != null) { eventHandler(this, new ObservableDictionaryChangedEventArgs(change, key)); } }
public HRESULT add_MapChanged([NativeTypeName("MapChangedEventHandler<K_logical, V_logical> *")] MapChangedEventHandler <K, V> *handler, [NativeTypeName("EventRegistrationToken *")] EventRegistrationToken *token) { return(((delegate * unmanaged <IObservableMap <K, V> *, MapChangedEventHandler <K, V> *, EventRegistrationToken *, int>)(lpVtbl[6]))((IObservableMap <K, V> *)Unsafe.AsPointer(ref this), handler, token)); }