VCProjectEngineObjectClass, classe
Objet principal pour le modèle Automation VCProjectEngine.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass
Espace de noms : Microsoft.VisualStudio.VCProjectEngine
Assembly : Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)
Syntaxe
'Déclaration
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<GuidAttribute("152D56B2-E357-46D9-8DD2-F85D1C892678")> _
Public Class VCProjectEngineObjectClass _
Implements VCProjectEngine, VCProjectEngineObject
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("152D56B2-E357-46D9-8DD2-F85D1C892678")]
public class VCProjectEngineObjectClass : VCProjectEngine,
VCProjectEngineObject
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute(L"152D56B2-E357-46D9-8DD2-F85D1C892678")]
public ref class VCProjectEngineObjectClass : VCProjectEngine,
VCProjectEngineObject
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("152D56B2-E357-46D9-8DD2-F85D1C892678")>]
type VCProjectEngineObjectClass =
class
interface VCProjectEngine
interface VCProjectEngineObject
end
public class VCProjectEngineObjectClass implements VCProjectEngine, VCProjectEngineObject
Le type VCProjectEngineObjectClass expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
VCProjectEngineObjectClass | Créateur pour le VCProjectEngineObject. |
Début
Propriétés
Nom | Description | |
---|---|---|
BuildLogging | Obtient ou définit une valeur indiquant si un fichier journal sera créé et rempli avec les informations sur l'activité de build. | |
BuildTiming | Obtient ou définit une valeur indiquant si la fenêtre Sortie affiche des heures pour tous les outils dans la build. | |
Events | Obtient l'objet qui est la source des événements déclenchés par le moteur de projet. | |
PerformanceLogging | Infrastructure. Réservé à un usage interne Microsoft. | |
Platforms | Obtient la collection de plateformes sur le moteur de projet. | |
Projects | Obtient les projets Visual C++ dans la solution. | |
PropertySheets | Infrastructure. Réservé à un usage interne Microsoft. | |
ShowEnvironmentInBuildLog | Obtient ou définit une valeur indiquant s'il faut répercuter toutes les variables d'environnement dans le journal de génération lors des builds de projets Visual C++. | |
ToolFiles | Retourne la collection de fichiers d'outils. | |
ToolFileSearchPaths | Obtient ou définit le chemin d'accès aux emplacements de fichiers d'outils. | |
ValidateSchemas | Obtient ou définit si l'objet d'VCProjectEngine valide des fichiers XML par rapport à des schémas. |
Début
Méthodes
Nom | Description | |
---|---|---|
AddFakeProps | Infrastructure. Réservé à un usage interne Microsoft. | |
CreateProject | Crée un projet. | |
CreatePropertySheet | Infrastructure. Réservé à un usage interne Microsoft. | |
CreateToolFile | Crée un fichier d'outils pour les règles de génération personnalisées. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Evaluate | Évalue la valeur d'un modèle de projet ou d'une macro d'environnement. | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IsSystemInclude | Retourne true si le fichier spécifié se trouve dans le répertoire <lecteur>:\Program Files\Microsoft Visual Studio 8\VC\include. | |
LoadProject | Charge un projet. | |
LoadPropertySheet | Infrastructure. Réservé à un usage interne Microsoft. | |
LoadToolFile | Charge un fichier d'outils. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
RemoveProject | Infrastructure. Réservé à un usage interne Microsoft. | |
RemovePropertySheet | Infrastructure. Réservé à un usage interne Microsoft. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Notes
N'instanciez pas VCProjectEngineObjectClass.Instanciez VCProjectEngineObject à la place, comme montré ci-dessous :
Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.