VCProjectEngineObjectClass - класс
Главный объект для модели автоматизации VCProjectEngine.
Иерархия наследования
Object
Microsoft.VisualStudio.VCProjectEngine.VCProjectEngineObjectClass
Пространство имен: Microsoft.VisualStudio.VCProjectEngine
Сборка: Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)
Синтаксис
'Декларация
<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
Тип VCProjectEngineObjectClass предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
VCProjectEngineObjectClass | Создатель для класса VCProjectEngineObject. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
BuildLogging | Получает или задает значение, указывающее, создается ли файл журнала, заполняемый информацией о действиях построения. | |
BuildTiming | Получает или задает значение, указывающее, отображаются ли в окне вывода значения времени для всех инструментов в построении. | |
Events | Получает объект, являющийся источником событий, инициируемых обработчиком проекта. | |
PerformanceLogging | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
Platforms | Получает коллекцию платформ, использующих обработчик проекта. | |
Projects | Получает проекты Visual C++, содержащиеся в решении. | |
PropertySheets | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
ShowEnvironmentInBuildLog | Получает или задает значение, указывающее, требуется ли при построении проектов Visual C++ отражать в журнале построения все переменные среды. | |
ToolFiles | Возвращает коллекцию файлов инструментов. | |
ToolFileSearchPaths | Получает или задает пути к файлам инструментов. | |
ValidateSchemas | Получает или задает значение, указывающее, проверяет ли объект VCProjectEngine XML-файлы по схемам. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddFakeProps | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
CreateProject | Создает новый проект. | |
CreatePropertySheet | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
CreateToolFile | Создает файл инструмента для настраиваемых правил построения. | |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Evaluate | Оценивает значение макроса среды или модели проекта. | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.) | |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
IsSystemInclude | Возвращает значение true, если указанный файл находится в каталоге <диск>:\Program Files\Microsoft Visual Studio 8\VC\include. | |
LoadProject | Загружает проект. | |
LoadPropertySheet | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
LoadToolFile | Загружает файл инструмента. | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
RemoveProject | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
RemovePropertySheet | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. | |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
Не создавайте экземпляр VCProjectEngineObjectClass. Экземпляр VCProjectEngineObject вместо, как показано ниже:
Dim Engine As VCProjectEngine
Engine = New VCProjectEngineObject()
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.