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


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

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

Классы

  Класс Описание
Открытый класс vcCMConstants 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.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс MFCDialogNumberVariableExtender Provides access to the minimum and maximum range of a numeric-type variable in an MFC dialog box.
Открытый интерфейс MFCDialogStringVariableExtender Provides access to the maximum character range of a string-type variable in an MFC dialog box.
Открытый интерфейс MFCDialogVariableExtender Provides access to a variable code element in an existing MFC dialog box.
Открытый интерфейс VCCodeAttribute Provides access to an item attribute.
Открытый интерфейс VCCodeBase An object providing access to the base class list of the parent object.
Открытый интерфейс VCCodeClass An object providing access to any class element collected in a VCCodeModel object.
Открытый интерфейс VCCodeDelegate An object representing a delegate code element (declared with the __delegate keyword).
Открытый интерфейс VCCodeElement An object providing access to any code element within a source file.
Открытый интерфейс VCCodeElements A collection of objects (representing individual code elements) within one or more source files.
Открытый интерфейс VCCodeEnum An object representing an enumeration code element in the source code of a solution.
Открытый интерфейс VCCodeEvent An object representing an event code element (declared with the __event keyword).
Открытый интерфейс VCCodeFunction An object defining a function construct in a source file.
Открытый интерфейс VCCodeIDLCoClass An object defining a CoClass element in a .idl file.
Открытый интерфейс VCCodeIDLImport An object defining an import element in an .idl file.
Открытый интерфейс VCCodeIDLImportLib An object defining an importlib element in an .idl file.
Открытый интерфейс VCCodeIDLLibrary An object defining a library element in an .idl file.
Открытый интерфейс VCCodeImport An object representing a #import code element in the source code of a solution.
Открытый интерфейс VCCodeInclude An object representing a #include code element in the source code of a solution.
Открытый интерфейс VCCodeInterface 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.
Открытый интерфейс VCCodeMacro An object representing a macro (#define statement) code element in the source code of a solution.
Открытый интерфейс VCCodeMap An object representing a map code element in the source code of a solution.
Открытый интерфейс VCCodeMapEntry An object defining a map entry construct in a source file.
Открытый интерфейс VCCodeModel An object providing project-level access to any contained code element.
Открытый интерфейс VCCodeNamespace An object representing a namespace element in the source code of a solution.
Открытый интерфейс VCCodeParameter An object representing a parameter of a function, property, and so on, in a source file.
Открытый интерфейс VCCodeProperty An object representing a property code element (declared with the __property keyword).
Открытый интерфейс VCCodeReference Not currently implemented.
Открытый интерфейс VCCodeStruct An object representing a structure code element in the source code of a solution.
Открытый интерфейс VCCodeTypedef An object representing a typedef code element in the source code of a solution.
Открытый интерфейс VCCodeUnion An object representing a union code element in the source code of a solution.
Открытый интерфейс VCCodeUsing An object representing a The #using Directive code element in the source code of a solution.
Открытый интерфейс VCCodeVariable An object representing a variable construct in a source file.
Открытый интерфейс VCDesignElement Инфраструктура. Microsoft internal use only.
Открытый интерфейс VCDesignElements Инфраструктура. Microsoft internal use only.
Открытый интерфейс VCDialogExtender An object providing access to an existing dialog box class in a solution.
Открытый интерфейс VCFileCodeModel An object representing the code elements in a source file.
Открытый интерфейс VCLanguageManager An object used to validate various code elements of a C++ source file.

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

  Перечисление Описание
Открытое перечисление vsCMAddPosition Determines the position of the new code element in relation to the parent object.
Открытое перечисление vsCMMFCDialogVariableIDType Used by the IDType property.
Открытое перечисление vsCMSort Used by the Sort method.
Открытое перечисление vsCMValidateFileExtension Used by the ValidateFile method.
Открытое перечисление vsCMWhere Used by the StartPointOf, EndPointOf, and Location properties.