Поделиться через


Microsoft.VisualStudio.VCProjectEngine - пространство имен

Классы

  Класс Описание
Открытый класс _dispVCProjectEngineEvents_SinkHelper Инфраструктура. Microsoft Internal Use Only.
Открытый класс VCProjectEngineEventsClass Инфраструктура. Refer to VCProjectEngineEvents for this functionality. Do not instantiate from this class.
Открытый класс VCProjectEngineObjectClass The main object for VCProjectEngine automation model.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс _dispVCProjectEngineEvents Инфраструктура. Microsoft internal use only.
Открытый интерфейс _dispVCProjectEngineEvents_Event Инфраструктура. Microsoft Internal Use Only.
Открытый интерфейс _VCProjectEngineEvents Refer to VCProjectEngineEvents for this functionality. Do not instantiate this class.
Открытый интерфейс IGenericUserDefinedTool Инфраструктура. Microsoft Internal Use Only.
Открытый интерфейс ISimpleErrorContext Инфраструктура. Microsoft Internal Use Only.
Открытый интерфейс ISimplePropertyContainer Инфраструктура. Microsoft Internal Use Only.
Открытый интерфейс IToolPropertyWriter Инфраструктура. Microsoft Internal Use Only.
Открытый интерфейс IUserDefinedTool Инфраструктура. Microsoft Internal Use Only.
Открытый интерфейс IVCCollection An IVCCollection object contains the functionality that can be exercised on a collections object.
Открытый интерфейс IVCProjectEngineEvents Interface that contains the VCProjectEngine events methods.
Открытый интерфейс VCActiveXReference Represents a reference to an ActiveX object.
Открытый интерфейс VCALinkTool Represents the ALink tool, which is used to generate satellite assemblies from managed resources.
Открытый интерфейс VCAppVerifierTool Инфраструктура. Microsoft Internal Use Only.
Открытый интерфейс VCAssemblyReference Represents a reference to a .NET assembly.
Открытый интерфейс VCBscMakeTool The VCBscMakeTool object contains properties that allow you to programmatically manipulate the settings on the properties in the Browse Information folder, which is in the Configuration Properties folder of a project's Property Pages dialog box. See Modifying Project Settings for information about accessing a project's Property Pages dialog box.
Открытый интерфейс VCCLCompilerTool The VCCLCompilerTool object exposes the functionality of the C++ compiler options. See Compiler Options for more information about compiler options.
Открытый интерфейс VCConfiguration The VCConfiguration object programmatically accesses the properties in the General property page of a project's Property Pages dialog box. This object also allows access to the tools used to build this configuration.
Открытый интерфейс VCCustomBuildRule Interface to access custom build rules and custom build rule files.
Открытый интерфейс VCCustomBuildTool The VCCustomBuildTool object programmatically accesses the properties in the Custom Build Step property page in a project's Property Pages dialog box.
Открытый интерфейс VCDebugSettings The VCDebugSettings object contains properties that allow you to programmatically manipulate the settings on the Debug property page, which is in the Configuration Properties folder of a project's Property Pages dialog box.
Открытый интерфейс VCFile The VCFile object describes the operations that can take place on a file in the active project.
Открытый интерфейс VCFileConfiguration The VCFileConfiguration object contains build information about a file (VCFile object), including such things as what tool is attached to the file for that configuration.
Открытый интерфейс VCFilter A VCFilter object exposes the functionality on a folder in Solution Explorer for a Visual C++ project.
Открытый интерфейс VCFxCopTool Инфраструктура. Microsoft Internal Use Only.
Открытый интерфейс VCLibrarianTool Exposes the functionality of the LIB Reference tool.
Открытый интерфейс VCLinkerTool Exposes the functionality of the linker options.
Открытый интерфейс VCManagedResourceCompilerTool Represents the managed resource compiler, a tool used to compile .resx files.
Открытый интерфейс VCManifestTool Enables combining manifest files.
Открытый интерфейс VCMidlTool Programmatically accesses the properties in the MIDL folder of a project's Property Pages dialog box.
Открытый интерфейс VCNMakeTool Programmatically accesses the properties in the NMAKE folder of a project's Property Pages dialog box. See Modifying Project Settings for information about how to access a project's Property Pages dialog box.
Открытый интерфейс VCPlatform Affects platform-specific properties, including those exposed in the VC++ Directories, Projects and Solutions, Options Dialog Box.
Открытый интерфейс VCPostBuildEventTool Programmatically accesses the properties on the Post-Build Event property page, in the Build Events folder in a project's Property Pages dialog box.
Открытый интерфейс VCPreBuildEventTool Programmatically accesses the properties on the Pre-Build Event property page, in the Build Events folder in a project's Property Pages dialog box.
Открытый интерфейс VCPreLinkEventTool Programmatically accesses the properties on the PreLink Event property page, in the Build Events folder in a project's Property Pages dialog box.
Открытый интерфейс VCProject This object exposes the properties on a Visual C++ project.
Открытый интерфейс VCProjectEngine The only Visual C++ project model object that can be returned by CoCreateInstance.
Открытый интерфейс VCProjectEngineEvents The VCProjectEngineEvents object exposes events fired by a Visual C++ project. Use VCProjectEngineEvents for functionality and refer to _dispVCProjectEngineEvents for this object's documentation.
Открытый интерфейс VCProjectEngineObject The main object for VCProjectEngine automation model.
Открытый интерфейс VCProjectItem A file or folder in a project.
Открытый интерфейс VCProjectReference Represents a reference to a project in the same solution.
Открытый интерфейс VCPropertySheet Provides access to the project engine property sheets.
Открытый интерфейс VCReference Represents a reference in the project.
Открытый интерфейс VCReferences A collection of VCReference objects, each representing a reference in the project.
Открытый интерфейс VCResourceCompilerTool Programmatically accesses the properties on the Resources folder in a project's Property Pages dialog box.
Открытый интерфейс VCRuntimeBooleanProperty Provides access to runtime boolean properties.
Открытый интерфейс VCRuntimeEnumProperty Provides access to runtime enumeration properties.
Открытый интерфейс VCRuntimeEnumValue Gives access to a runtime enum property.
Открытый интерфейс VCRuntimeIntegerProperty Provides access to runtime integer properties.
Открытый интерфейс VCRuntimeProperty Provides access to runtime properties.
Открытый интерфейс VCRuntimeStringProperty Provides access to runtime string properties.
Открытый интерфейс VCToolFile Gives access to custom build rules.
Открытый интерфейс VCUserMacro Gives access to user defined macros.
Открытый интерфейс VCWebDeploymentTool The VCWebDeploymentTool object provides programmatic access to the Web deployment tool.
Открытый интерфейс VCWebServiceProxyGeneratorTool Programmatically exposes the properties available from the Web References Property Page.
Открытый интерфейс VCXDCMakeTool Interface to control the creation of XML doc files.
Открытый интерфейс VCXMLDataGeneratorTool Represents the XML data generator. Used to generate Visual C++ code from XML.

Делегаты

  Делегат Описание
Открытый делегат _dispVCProjectEngineEvents_ItemAddedEventHandler Инфраструктура. Microsoft internal use only.
Открытый делегат _dispVCProjectEngineEvents_ItemMovedEventHandler Инфраструктура. Microsoft internal use only.
Открытый делегат _dispVCProjectEngineEvents_ItemPropertyChangeEventHandler Инфраструктура. Microsoft internal use only.
Открытый делегат _dispVCProjectEngineEvents_ItemRemovedEventHandler Инфраструктура. Microsoft internal use only.
Открытый делегат _dispVCProjectEngineEvents_ItemRenamedEventHandler Инфраструктура. Microsoft internal use only.
Открытый делегат _dispVCProjectEngineEvents_ProjectBuildFinishedEventHandler Инфраструктура. Microsoft internal use only.
Открытый делегат _dispVCProjectEngineEvents_ProjectBuildStartedEventHandler Инфраструктура. Microsoft internal use only.
Открытый делегат _dispVCProjectEngineEvents_ReportErrorEventHandler Инфраструктура. Microsoft internal use only.
Открытый делегат _dispVCProjectEngineEvents_SccEventEventHandler Инфраструктура. Microsoft internal use only.
Открытый делегат _dispVCProjectEngineEvents_SolutionLoadedEventHandler Инфраструктура. Microsoft Internal Use Only.

Перечисления

  Перечисление Описание
Открытое перечисление addressAwarenessType Used to specify whether the linker is able to handle addresses larger than 2 GB.
Открытое перечисление AppVrfBaseLayerOptions Инфраструктура. Microsoft Internal Use Only.
Открытое перечисление asmListingOption Used by the AssemblerOutput property.
Открытое перечисление AVPageHeapProtectionDirection Инфраструктура. Microsoft Internal Use Only.
Открытое перечисление basicRuntimeCheckOption Used by the BasicRuntimeChecks property.
Открытое перечисление browseInfoOption Used by the BrowseInformation property.
Открытое перечисление BuildWithPropertySheetType Describes settings for builds.
Открытое перечисление callingConventionOption Used to select the default calling convention.
Открытое перечисление charSet Defines whether _UNICODE or _MBCS should be set. It also affects the linker entry point where appropriate.
Открытое перечисление compileAsManagedOptions Used by the CompileAsManaged property.
Открытое перечисление CompileAsOptions Used to select compile language option for .c and .cpp files.
Открытое перечисление compilerErrorReportingType Allows you to provide internal compiler error (ICE) information directly to the Visual C++ team.
Открытое перечисление ConfigurationTypes Specifies the type of output this configuration generates.
Открытое перечисление cppExceptionHandling Used by the ExceptionHandling.property.
Открытое перечисление debugOption Used by the DebugInformationFormat property.
Открытое перечисление driverOption Used by the AdditionalOptions linker property.
Открытое перечисление eAppProtectionOption Used to signify the level of process isolation used by the virtual directory.
Открытое перечисление eCLRImageType Specifies the type of a CLR image. Useful when linking object files of different types.
Открытое перечисление eCLRThreadAttribute Used by the CLRThreadAttribute property.
Открытое перечисление eDebuggerTypes Types of debuggers available to C++ projects.
Открытое перечисление eFileType Used by the FileType property.
Открытое перечисление enhancedInstructionSetType Used by the EnableEnhancedInstructionSet property.
Открытое перечисление enumFileFormat Инфраструктура. Microsoft Internal Use Only.
Открытое перечисление enumMPIAcceptModes Specifies the Multi-Processor-Interface accept modes for the debugger.
Открытое перечисление enumResourceLangID Used by the Culture property.
Открытое перечисление enumSccEvent Signifies an event that has occurred in the project engine.
Открытое перечисление eSqlClrPermissionLevel Enumeration to indicate the SQL permission level.
Открытое перечисление eWebRefUrlBehavior Инфраструктура. Microsoft Internal Use Only.
Открытое перечисление favorSizeOrSpeedOption Used to indicate whether to minimize or maximize the size of EXEs and DLLs.
Открытое перечисление floatingPointModel Specifies floating point behavior.
Открытое перечисление genProxyLanguage Used by the GeneratedProxyLanguage property.
Открытое перечисление inlineExpansionOption Used to define the level of inline function expansion for the build.
Открытое перечисление linkAssemblyDebug Used by the AssemblyDebug property.
Открытое перечисление linkerErrorReportingType Allows you to provide internal linker error information directly to the Visual C++ team.
Открытое перечисление linkFixedBaseAddress Advises the operating system to load the program only at its preferred base address. If the preferred base address is unavailable, the operating system does not load the file.
Открытое перечисление linkIncrementalType Used to switch on incremental linking. It is used by the LinkIncremental property.
Открытое перечисление linkProgressOption Used by the ShowProgress property.
Открытое перечисление LinkTimeCodeGenerationOption Corresponds to the Link Time Code Generation command line options.
Открытое перечисление machineTypeOption Used by the TargetMachine property.
Открытое перечисление midlCharOption Used by the DefaultCharType property.
Открытое перечисление midlErrorCheckOption Used by the EnableErrorChecks property.
Открытое перечисление midlStructMemberAlignOption Used by the StructMemberAlignment property.
Открытое перечисление midlTargetEnvironment Used by the TargetEnvironment property.
Открытое перечисление midlWarningLevelOption Used by the WarnLevel property.
Открытое перечисление optFoldingType Used by the EnableCOMDATFolding property.
Открытое перечисление optimizeOption Used by the Optimization property.
Открытое перечисление optRefType Used by the OptimizeReferences property.
Открытое перечисление optWin98Type Used by the OptimizeForWindows98 property.
Открытое перечисление pchOption Used by the UsePrecompiledHeader property.
Открытое перечисление preprocessOption Used by the GeneratePreprocessedFile property.
Открытое перечисление RemoteDebuggerType Used by the Remote property.
Открытое перечисление runtimeLibraryOption Used by the RuntimeLibrary property.
Открытое перечисление structMemberAlignOption Used by the StructMemberAlignment property.
Открытое перечисление subSystemOption Used by the SubSystem property.
Открытое перечисление termSvrAwarenessType Used by the TerminalServerAware property.
Открытое перечисление TypeOfDebugger Used by the DebuggerType property. It specifies the debugger type to use.
Открытое перечисление useOfATL Used by the useOfATL property.
Открытое перечисление useOfMfc Used by the useOfMfc property.
Открытое перечисление warningLevelOption Used by the WarnLevel property.
Открытое перечисление WholeProgramOptimizationTypes Specifies that the program will be optimized across object boundaries