Non, il n'est pas possible de le faire en C#.
Contrairement à C++, un fichier C# ne peut pas être raisonnablement compilé par lui-même pour déterminer s'il a des erreurs. C++ atteint cet objectif grâce aux instructions #include
qui permettent à un fichier .cpp de comprendre la déclaration des types disponibles. Ces déclarations définissent la structure des types dont dépend le fichier courant et permettent au compilateur de s'assurer qu'ils sont utilisés conformément aux spécifications.
Ce processus est géré implicitement en C#. L'ensemble des déclarations disponibles est simplement l'ensemble de toutes les déclarations dans tous les fichiers compilés qui sont autrement accessibles. Il n'y a aucun moyen d'envoyer des dépendances de déclaration de la manière de C++ et donc aucun moyen de s'assurer qu'elles sont utilisées correctement dans un seul fichier.
Le compilateur C# est * incroyablement * rapide lors de la compilation d'un seul assemblage, même avec une quantité importante de code. Êtes-vous sûr d'être bloqué par cela? –