Klasa VCProjectEngineObjectClass
Głównym celem dla VCProjectEngine automatyzacji modelu.
Hierarchia dziedziczenia
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("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 uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
VCProjectEngineObjectClass | Twórca dla VCProjectEngineObject. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
BuildLogging | Zwraca lub ustawia wartość wskazującą, czy plik dziennika zostanie utworzona i wypełniona informacjami o aktywności kompilacji. |
![]() |
BuildTiming | Pobiera lub ustawia wartość określającą, czy w oknie Wyjście zostaną wyświetlone razy dla wszystkich narzędzi w kompilacji. |
![]() |
Events | Pobiera obiekt, który jest źródłem zdarzeń, które są wywoływane przez silnik projektu. |
![]() |
PerformanceLogging | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
Platforms | Zwraca kolekcję peronów na silniku projektu. |
![]() |
Projects | Pobiera Visual C++ projektów w roztworze. |
![]() |
PropertySheets | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
ShowEnvironmentInBuildLog | Pobiera lub ustawia wartość określającą, czy echo wszystkich zmiennych środowiskowych do dziennika kompilacji podczas kompilacji z Visual C++ projektów. |
![]() |
ToolFiles | Zwraca kolekcję plików narzędzia. |
![]() |
ToolFileSearchPaths | Pobiera lub ustawia ścieżkę pliku do lokalizacji pliku narzędzia. |
![]() |
ValidateSchemas | Zwraca lub ustawia czy VCProjectEngine obiektu sprawdza poprawność plików XML, względem schematów. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
AddFakeProps | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
CreateProject | Tworzy nowy projekt. |
![]() |
CreatePropertySheet | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
CreateToolFile | Tworzy plik narzędzia na niestandardowe zasady tworzenia. |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Odziedziczone z Object). |
![]() |
Evaluate | Wynikiem jest wartość makr projektu modelu lub środowiska naturalnego. |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object). |
![]() |
GetHashCode | Serves as the default hash function. (Odziedziczone z Object). |
![]() |
GetType | Gets the Type of the current instance. (Odziedziczone z Object). |
![]() |
IsSystemInclude | Zwraca true Jeśli określony plik jest w <dysku>: \Program Files\Microsoft 8\VC\include programu Visual Studio katalogu. |
![]() |
LoadProject | Ładuje projektu. |
![]() |
LoadPropertySheet | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
LoadToolFile | Ładuje plik narzędzia. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Odziedziczone z Object). |
![]() |
RemoveProject | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
RemovePropertySheet | Infrastruktura. Microsoft tylko do użytku wewnętrznego. |
![]() |
ToString | Returns a string that represents the current object. (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.