/// <summary> /// Unhooks from the MetadataItem change event and removes from our monitoring list. /// </summary> /// <param name="itemMetadata"></param> private void RemoveMetadataMonitor(ItemMetadata itemMetadata) { itemMetadata.MetadataChanged -= this.OnItemMetadataChanged; this.monitoredItems.Remove(itemMetadata); }