private static FolderBrowserMode DetectMode() { if (PlatformUtil.IsMono) return FolderBrowserMode.Managed; else if (IsAtLeastVista()) return FolderBrowserMode.Vista; else return FolderBrowserMode.Native; }