Condividi tramite


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
Metodo pubblico VCProjectEngineObjectClass un autore per VCProjectEngineObject.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica BuildLogging Ottiene o imposta un valore che indica se un file di log verrà creato e popolato con le informazioni sull'attività di compilazione.
Proprietà pubblica BuildTiming Ottiene o imposta un valore che indica se la finestra di output visualizzerà gli orari per tutti gli strumenti nella compilazione.
Proprietà pubblica Events Ottiene l'oggetto che rappresenta l'origine di eventi generati dal motore di progetto.
Proprietà pubblica PerformanceLogging Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica Platforms Ottiene la raccolta di piattaforme presenti nel motore di progetto.
Proprietà pubblica Projects ottiene Visual C++ progetti nella soluzione.
Proprietà pubblica PropertySheets Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica 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.
Proprietà pubblica ToolFiles Restituisce i file degli strumenti di raccolta.
Proprietà pubblica ToolFileSearchPaths Ottiene o imposta il percorso del file per i percorsi file degli strumenti.
Proprietà pubblica ValidateSchemas ottiene o imposta se VCProjectEngine l'oggetto convalida i file XML rispetto agli schemi.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddFakeProps Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico CreateProject crea un nuovo progetto.
Metodo pubblico CreatePropertySheet Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico CreateToolFile Crea un file degli strumenti per le regole di compilazione personalizzate.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico Evaluate Restituisce il valore di un modello di progetto o di una macro di ambiente.
Metodo protetto 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)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsSystemInclude Restituisce true se il file specificato si trova in <unità>: \Program Files\Microsoft Visual Studio 8\VC \ directory di inclusione.
Metodo pubblico LoadProject carica un progetto.
Metodo pubblico LoadPropertySheet Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico LoadToolFile Carica un file degli strumenti.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico RemoveProject Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico RemovePropertySheet Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine