using System; using System.Diagnostics; namespace ZionLibrary { /// <summary> /// Statique, permet de vérifier le mode d'exécution /// </summary> internal class DesignProcess { static string[] processList = {"devenv"}; /// <summary> /// Statique, Retourne vrai si on est en mode Design, selon /// le nom des processus des Designers les plus connus. /// </summary> internal static bool isDesignTime{ get { // Sors le nom du process courant string processName = Process.GetCurrentProcess().ProcessName; // Cherche dans la liste si le process est répertorié (return true). // Si non, c'est qu'on est pas en mode design (return false) foreach (string designProcess in processList) if (designProcess == processName) return true; return false; } } } }
static string[] processList = {"devenv"};