So paraphasing a sample I see this:
DeleteProfile deleteProfile = new DeleteProfile();
deleteProfile.IsDeepDeleteFolders = true;
deleteProfile.IsDeepDeleteChildrenInFolders = true;
OperationOptions operationOptions = new OperationOptions();
operationOptions.DeleteProfile = deleteProfile;
objectService.Delete(objectIdSet, operationOptions);
But when I look in c# as the OperationOptions object I se not see a "DeleteProfile" property, only a Profiles Array. Is this the documentation being out of date or something else?