Microsoft.VisualStudio.VCCodeModel

Microsoft.VisualStudio.VCCodeModel Namespace

 

Microsoft.VisualStudio.VCCodeModel contains the objects and members for Visual C++ Code Model.

ClassDescription
System_CAPS_pubclassvcCMConstants

The Visual C++ Code Model defines a collection of GUIDs for use in implementing automation extenders. An automation extender allows you to extend the properties, which are determined by your needs and which are automated by the Visual C++ Code Model. For more information on automation extenders and support for them, see Implementing and Using Automation Extenders.

InterfaceDescription
System_CAPS_pubinterfaceMFCDialogNumberVariableExtender

Provides access to the minimum and maximum range of a numeric-type variable in an MFC dialog box.

System_CAPS_pubinterfaceMFCDialogStringVariableExtender

Provides access to the maximum character range of a string-type variable in an MFC dialog box.

System_CAPS_pubinterfaceMFCDialogVariableExtender

Provides access to a variable code element in an existing MFC dialog box.

System_CAPS_pubinterfaceVCCodeAttribute

Provides access to an item attribute.

System_CAPS_pubinterfaceVCCodeBase

An object providing access to the base class list of the parent object.

System_CAPS_pubinterfaceVCCodeClass

An object providing access to any class element collected in a VCCodeModel object.

System_CAPS_pubinterfaceVCCodeDelegate

An object representing a delegate code element (declared with the __delegate keyword).

System_CAPS_pubinterfaceVCCodeElement

An object providing access to any code element within a source file.

System_CAPS_pubinterfaceVCCodeElements

A collection of objects (representing individual code elements) within one or more source files.

System_CAPS_pubinterfaceVCCodeEnum

An object representing an enumeration code element in the source code of a solution.

System_CAPS_pubinterfaceVCCodeEvent

An object representing an event code element (declared with the __event keyword).

System_CAPS_pubinterfaceVCCodeFunction

An object defining a function construct in a source file.

System_CAPS_pubinterfaceVCCodeIDLCoClass

An object defining a CoClass element in a .idl file.

System_CAPS_pubinterfaceVCCodeIDLImport

An object defining an import element in an .idl file.

System_CAPS_pubinterfaceVCCodeIDLImportLib

An object defining an importlib element in an .idl file.

System_CAPS_pubinterfaceVCCodeIDLLibrary

An object defining a library element in an .idl file.

System_CAPS_pubinterfaceVCCodeImport

An object representing a #import code element in the source code of a solution.

System_CAPS_pubinterfaceVCCodeInclude

An object representing a #include code element in the source code of a solution.

System_CAPS_pubinterfaceVCCodeInterface

An object representing either a standard .idl interface, a dispinterface code element, or a code element (modified by the __interface keyword) in the source code of a solution.

System_CAPS_pubinterfaceVCCodeMacro

An object representing a macro (#define statement) code element in the source code of a solution.

System_CAPS_pubinterfaceVCCodeMap

An object representing a map code element in the source code of a solution.

System_CAPS_pubinterfaceVCCodeMapEntry

An object defining a map entry construct in a source file.

System_CAPS_pubinterfaceVCCodeModel

An object providing project-level access to any contained code element.

System_CAPS_pubinterfaceVCCodeNamespace

An object representing a namespace element in the source code of a solution.

System_CAPS_pubinterfaceVCCodeParameter

An object representing a parameter of a function, property, and so on, in a source file.

System_CAPS_pubinterfaceVCCodeProperty

An object representing a property code element (declared with the __property keyword).

System_CAPS_pubinterfaceVCCodeReference

Not currently implemented.

System_CAPS_pubinterfaceVCCodeStruct

An object representing a structure code element in the source code of a solution.

System_CAPS_pubinterfaceVCCodeTypedef

An object representing a typedef code element in the source code of a solution.

System_CAPS_pubinterfaceVCCodeUnion

An object representing a union code element in the source code of a solution.

System_CAPS_pubinterfaceVCCodeUsing

An object representing a #using Directive (C++) code element in the source code of a solution.

System_CAPS_pubinterfaceVCCodeUsingAlias

An object representing an alias code element in the source code of a solution.

System_CAPS_pubinterfaceVCCodeVariable

An object representing a variable construct in a source file.

System_CAPS_pubinterfaceVCDesignElement

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft internal use only.

System_CAPS_pubinterfaceVCDesignElements

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft internal use only.

System_CAPS_pubinterfaceVCDialogExtender

An object providing access to an existing dialog box class in a solution.

System_CAPS_pubinterfaceVCFileCodeModel

An object representing the code elements in a source file.

System_CAPS_pubinterfaceVCLanguageManager

An object used to validate various code elements of a C++ source file.

EnumerationDescription
System_CAPS_pubenumvcCMElement

Provides values that define the kind of a VCCodeElement.

System_CAPS_pubenumvcCMNameValidationOption

Provides name validation options.

System_CAPS_pubenumvsCMAddPosition

Determines the position of the new code element in relation to the parent object.

System_CAPS_pubenumvsCMMFCDialogVariableIDType

Used by the IDType property.

System_CAPS_pubenumvsCMSort

Used by the Sort method.

System_CAPS_pubenumvsCMValidateFileExtension

Used by the ValidateFile method.

System_CAPS_pubenumvsCMWhere

Used by the StartPointOf, EndPointOf, and Location properties.

Return to top
Show:
© 2016 Microsoft