in src/Dataset.cs [834:855]
public void ClearAllDelegates()
{
if (mOnSyncSuccess != null)
foreach (Delegate d in mOnSyncSuccess.GetInvocationList())
OnSyncSuccess -= (EventHandler<SyncSuccessEventArgs>)d;
if (mOnSyncFailure != null)
foreach (Delegate d in mOnSyncFailure.GetInvocationList())
OnSyncFailure -= (EventHandler<SyncFailureEventArgs>)d;
if (OnSyncConflict != null)
foreach (Delegate d in OnSyncConflict.GetInvocationList())
OnSyncConflict -= (SyncConflictDelegate)d;
if (OnDatasetDeleted != null)
foreach (Delegate d in OnDatasetDeleted.GetInvocationList())
OnDatasetDeleted -= (DatasetDeletedDelegate)d;
if (OnDatasetMerged != null)
foreach (Delegate d in OnDatasetMerged.GetInvocationList())
OnDatasetMerged -= (DatasetMergedDelegate)d;
}