private void PlayVibration () { using (var pool = new NSAutoreleasePool ()) { // Run code in new thread while (PLAYING_VIBRATION) { SystemSound.Vibrate.PlaySystemSound (); Thread.Sleep (VIBRATION_FREQUENCY); } } }