VCCodeModel Members
An object providing project-level access to any contained code element.
The VCCodeModel type exposes the following members.
Methods
Name | Description | |
---|---|---|
AbortTransaction | Cancels the current transaction. | |
AddAttribute | (Inherited from CodeModel2.) | |
AddClass | (Inherited from CodeModel2.) | |
AddDelegate | (Inherited from CodeModel2.) | |
AddEnum | (Inherited from CodeModel2.) | |
AddFunction | (Inherited from CodeModel2.) | |
AddIDLImport | Adds a new import statement to a specific .idl file. | |
AddIDLLibrary | Adds a new library statement to a specific .idl file. | |
AddImport | Adds a #import element to a specific file. | |
AddInclude | Adds a #include element to a specific file. | |
AddInterface | (Inherited from CodeModel2.) | |
AddMacro | Adds a #define element to a specific file. | |
AddMap | Adds a map entry to the object. | |
AddNamespace | (Inherited from CodeModel2.) | |
AddStruct | (Inherited from CodeModel2.) | |
AddTypedef | Adds a typedef element to a specific file. | |
AddUnion | Adds a union element to the VCCodeModel object. | |
AddUsing | Adds a #using element to a specific file. | |
AddVariable | (Inherited from CodeModel2.) | |
CodeElementFromFullName | Gets a collection of the specified code elements for the object. | |
CodeTypeFromFullName | (Inherited from CodeModel2.) | |
CommitTransaction | Commits the current transaction for the object. | |
CreateCodeTypeRef | (Inherited from CodeModel2.) | |
DotNetNameFromLanguageSpecific | (Inherited from CodeModel2.) | |
ElementFromID | (Inherited from CodeModel2.) | |
IsValidID | (Inherited from CodeModel2.) | |
LanguageSpecificNameFromDotNet | (Inherited from CodeModel2.) | |
Remove | (Inherited from CodeModel2.) | |
RemoveEx | Removes the specified project from the solution. | |
StartTransaction | Begins a transaction. | |
Synchronize | (Inherited from CodeModel2.) | |
ValidateMember | Validates that the proposed name is a valid C++ name for the kind given in the context of the parent object. |
Top
Properties
Name | Description | |
---|---|---|
Attributes | Gets a collection of all of the attributes for the object. | |
Classes | Gets a collection of classes for the object. | |
CodeElements | (Inherited from CodeModel2.) | |
Delegates | Gets a collection of delegates for the object. | |
DialogClasses | Gets a collection of dialog classes. | |
DTE | (Inherited from CodeModel2.) | |
Enums | Gets a collection of enumerations for the object. | |
Functions | Gets a collection of functions for the object. | |
IDLImports | Gets the collection of Import statements from the .idl file of the parent object. | |
IDLLibraries | Gets the collection of Library elements on the object. | |
Imports | Gets the collection of #import statements for the parent object. | |
Includes | Gets the collection of #include statements for the object. | |
Interfaces | Gets the collection of interfaces for the object. | |
IsCaseSensitive | (Inherited from CodeModel2.) | |
Language | (Inherited from CodeModel2.) | |
Macros | Gets the collection of macros (#define statements) for the object. | |
Maps | Gets the collection of maps for the object. | |
Namespaces | Gets the collection of namespaces for the object. | |
Parent | (Inherited from CodeModel2.) | |
Structs | Gets the collection of structure elements for the object. | |
Typedefs | Gets the collection of Typedef elements for the object. | |
Unions | Gets the collection of Union elements for the object. | |
Usings | Gets the collection of #using elements for the object. | |
Variables | Gets the collection of variables for the object. |
Top