Udostępnij za pośrednictwem


Klasa VCProjectEngineObjectClass

Głównym celem dla VCProjectEngine automatyzacji modelu.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass

Przestrzeń nazw:  Microsoft.VisualStudio.VCProjectEngine
Zestaw:  Microsoft.VisualStudio.VCProjectEngine (w Microsoft.VisualStudio.VCProjectEngine.dll)

Składnia

'Deklaracja
<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

Typ VCProjectEngineObjectClass uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna VCProjectEngineObjectClass Twórca dla VCProjectEngineObject.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna BuildLogging Zwraca lub ustawia wartość wskazującą, czy plik dziennika zostanie utworzona i wypełniona informacjami o aktywności kompilacji.
Właściwość publiczna BuildTiming Pobiera lub ustawia wartość określającą, czy w oknie Wyjście zostaną wyświetlone razy dla wszystkich narzędzi w kompilacji.
Właściwość publiczna Events Pobiera obiekt, który jest źródłem zdarzeń, które są wywoływane przez silnik projektu.
Właściwość publiczna PerformanceLogging Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna Platforms Zwraca kolekcję peronów na silniku projektu.
Właściwość publiczna Projects Pobiera Visual C++ projektów w roztworze.
Właściwość publiczna PropertySheets Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna ShowEnvironmentInBuildLog Pobiera lub ustawia wartość określającą, czy echo wszystkich zmiennych środowiskowych do dziennika kompilacji podczas kompilacji z Visual C++ projektów.
Właściwość publiczna ToolFiles Zwraca kolekcję plików narzędzia.
Właściwość publiczna ToolFileSearchPaths Pobiera lub ustawia ścieżkę pliku do lokalizacji pliku narzędzia.
Właściwość publiczna ValidateSchemas Zwraca lub ustawia czy VCProjectEngine obiektu sprawdza poprawność plików XML, względem schematów.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddFakeProps Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna CreateProject Tworzy nowy projekt.
Metoda publiczna CreatePropertySheet Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna CreateToolFile Tworzy plik narzędzia na niestandardowe zasady tworzenia.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna Evaluate Wynikiem jest wartość makr projektu modelu lub środowiska naturalnego.
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna IsSystemInclude Zwraca true Jeśli określony plik jest w <dysku>: \Program Files\Microsoft 8\VC\include programu Visual Studio katalogu.
Metoda publiczna LoadProject Ładuje projektu.
Metoda publiczna LoadPropertySheet Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna LoadToolFile Ładuje plik narzędzia.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna RemoveProject Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna RemovePropertySheet Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Uwagi

Tworzy wystąpienia VCProjectEngineObjectClass.Utwórz wystąpienie VCProjectEngineObject zamiast, jak pokazano poniżej:

Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.VCProjectEngine