public override void SaveProperty(string name, PropertyType type, dynamic value) { if (value != null) { string searchName = IptcProperty.UserFriendlyNameToName(name); var propertyValue = CreatePropertyValue((MetadataPropertyType)type, value); Func <MetadataProperty, bool> condition = p => p.Name == searchName; BranchPackage.SetProperties(condition, propertyValue); } }
public override void RemoveProperty(string name) { base.RemoveProperty(IptcProperty.UserFriendlyNameToName(name)); }