/// <param name="itemIdentifier">The persistent identifier for the item.</param> /// <param name="itemName">The new name for the item.</param> /// <param name="completionHandler">A handler to run after the operation completes.</param> /// <summary>When implemented by the developer, changes the name of the identified item.</summary> /// <remarks> /// <para>(More documentation for this node is coming)</para> /// <para tool="threads">This can be used from a background thread.</para> /// </remarks> public override void RenameItem(string itemIdentifier, string itemName, Action <INSFileProviderItem, NSError> completionHandler) { this.ReparentItem(itemIdentifier, LocationMapper.GetParentIdentifier(itemIdentifier), itemName, completionHandler); }