Classe VCProjectEngineObjectClass
l'obiettivo principale per VCProjectEngine modello di automazione.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass
Spazio dei nomi: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Sintassi
'Dichiarazione
<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
Il tipo VCProjectEngineObjectClass espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
VCProjectEngineObjectClass | un autore per VCProjectEngineObject. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
BuildLogging | Ottiene o imposta un valore che indica se un file di log verrà creato e popolato con le informazioni sull'attività di compilazione. | |
BuildTiming | Ottiene o imposta un valore che indica se la finestra di output visualizzerà gli orari per tutti gli strumenti nella compilazione. | |
Events | Ottiene l'oggetto che rappresenta l'origine di eventi generati dal motore di progetto. | |
PerformanceLogging | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Platforms | Ottiene la raccolta di piattaforme presenti nel motore di progetto. | |
Projects | ottiene Visual C++ progetti nella soluzione. | |
PropertySheets | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
ShowEnvironmentInBuildLog | Ottiene o imposta un valore che indica se restituire o meno tutte le variabili di ambiente nel log di compilazione durante le compilazioni di Visual C++ progetti. | |
ToolFiles | Restituisce i file degli strumenti di raccolta. | |
ToolFileSearchPaths | Ottiene o imposta il percorso del file per i percorsi file degli strumenti. | |
ValidateSchemas | ottiene o imposta se VCProjectEngine l'oggetto convalida i file XML rispetto agli schemi. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddFakeProps | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
CreateProject | crea un nuovo progetto. | |
CreatePropertySheet | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
CreateToolFile | Crea un file degli strumenti per le regole di compilazione personalizzate. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Evaluate | Restituisce il valore di un modello di progetto o di una macro di ambiente. | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
IsSystemInclude | Restituisce true se il file specificato si trova in <unità>: \Program Files\Microsoft Visual Studio 8\VC \ directory di inclusione. | |
LoadProject | carica un progetto. | |
LoadPropertySheet | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
LoadToolFile | Carica un file degli strumenti. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
RemoveProject | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
RemovePropertySheet | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Non creare un'istanza VCProjectEngineObjectClass.Creare istanze VCProjectEngineObject invece, come illustrato di seguito:
Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.