public virtual Task <CloudKitRegistrationPreparationHandler> RegisterCloudKitShareAsync() { var tcs = new TaskCompletionSource <CloudKitRegistrationPreparationHandler> (); CloudKitRegistrationPreparationAction action = (handler) => { tcs.SetResult(handler); }; RegisterCloudKitShare(action); return(tcs.Task); }
public virtual void RegisterCloudKitShare(Action <CloudKitRegistrationPreparationHandler> preparationHandler) { CloudKitRegistrationPreparationAction action = handler => preparationHandler(handler); RegisterCloudKitShare(action); }