Sdílet prostřednictvím


VCProjectEngineObjectClass – třída

Hlavní objekt pro VCProjectEngine automatizace modelu.

Hierarchie dědičnosti

Object
  Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass

Obor názvů:  Microsoft.VisualStudio.VCProjectEngine
Sestavení:  Microsoft.VisualStudio.VCProjectEngine (v Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Deklarace
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<GuidAttribute("BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")> _
Public Class VCProjectEngineObjectClass _
    Implements VCProjectEngine, VCProjectEngineObject
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")]
public class VCProjectEngineObjectClass : VCProjectEngine, 
    VCProjectEngineObject
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute(L"BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")]
public ref class VCProjectEngineObjectClass : VCProjectEngine, 
    VCProjectEngineObject
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("BB64816D-B2F7-45C0-93B6-1D98CAC39A3D")>]
type VCProjectEngineObjectClass =  
    class 
        interface VCProjectEngine 
        interface VCProjectEngineObject 
    end
public class VCProjectEngineObjectClass implements VCProjectEngine, VCProjectEngineObject

Typ VCProjectEngineObjectClass zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda VCProjectEngineObjectClass Creator pro VCProjectEngineObject.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost BuildLogging Získá nebo nastaví hodnotu určující, zda bude soubor protokolu vytvořen a vyplní informace o činnosti sestavení.
Veřejná vlastnost BuildTiming Získá nebo nastaví hodnotu označující, zda časy pro všechny nástroje v sestavení zobrazí výstupní okno.
Veřejná vlastnost Events Získá-li objekt, který je zdroj události, které jsou aktivována modul projektu.
Veřejná vlastnost PerformanceLogging Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost Platforms Získá kolekce platformy v modulu projekt.
Veřejná vlastnost Projects Získává Visual C++ projekty v roztoku.
Veřejná vlastnost PropertySheets Infrastruktura. Microsoft pouze pro interní použití.
Veřejná vlastnost ShowEnvironmentInBuildLog Získá nebo nastaví hodnotu označující, zda echo všech proměnných prostředí do sestavení protokolu během sestavení systému Visual C++ projekty.
Veřejná vlastnost ToolFiles Vrátí kolekci souborů nástroje.
Veřejná vlastnost ToolFileSearchPaths Získá nebo nastaví cestu pro umístění souborů nástroje.
Veřejná vlastnost ValidateSchemas Získá nebo nastaví zda VCProjectEngine objektu ověřuje soubory XML pomocí schémat.

Nahoru

Metody

  Název Popis
Veřejná metoda AddFakeProps Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda CreateProject Vytvoří nový projekt.
Veřejná metoda CreatePropertySheet Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda CreateToolFile Vytvoří soubor nástroje pro sestavení vlastní pravidla.
Veřejná metoda Equals Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Veřejná metoda Evaluate Vyhodnotí hodnotu projektu modelu nebo prostředí makro.
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IsSystemInclude Vrátí true Pokud je zadaný soubor <jednotka>: adresář \Program Files\Microsoft Visual Studio 8\VC\include.
Veřejná metoda LoadProject Načte projekt.
Veřejná metoda LoadPropertySheet Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda LoadToolFile Načte soubor nástroje.
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda RemoveProject Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda RemovePropertySheet Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Poznámky

Nelze vytvořit instanci VCProjectEngineObjectClass.Vytvoření instance VCProjectEngineObject místo toho, jak je ukázáno níže:

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.VCProjectEngine – obor názvů