VCFileCodeModel Members
Include Protected Members
Include Inherited Members
An object representing the code elements in a source file.
The VCFileCodeModel type exposes the following members.
Methods
Name
Description
Halts the current transaction.
Overloaded.
Overloaded.
Overloaded.
Overloaded.
Overloaded.
Adds a new import statement to the .idl file of the VCFileCodeModel object.
Adds a new library statement to the .idl file of the VCFileCodeModel object.
Overloaded.
Adds a #import element to the VCFileCodeModel object.
Adds a #include element to the VCFileCodeModel object.
Overloaded.
Adds a #define element to the VCFileCodeModel object.
Adds a map to the object.
Overloaded.
Overloaded.
Adds a typedef statement to the object.
Adds a union statement to the object.
Adds a #using element to the VCFileCodeModel object.
Overloaded.
Overloaded.
Gets a collection of the specified code elements for the object.
Overloaded.
Commits the current transaction for the object.
Overloaded.
Overloaded.
Overloaded.
Removes the specified project from the solution with an option to delete.
Begins a transaction.
Overloaded.
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
Gets a collection of all of the attributes for the object.
Gets a collection of classes for the object.
Overloaded.
Gets a collection of delegates for the object.
Overloaded.
Gets the edit point that is the location of the end of the code item.
Gets a collection of enumerations for the object.
Gets a collection of functions for the object.
Gets the collection of Import statements from the .idl file of the object.
Gets the collection of Library elements on the object.
Gets the collection of #import statements for the object.
Gets the collection of #include statements for the object.
Gets the collection of interfaces for the object.
Overloaded.
Gets true if the ref keyword is used.
Gets a value indicating whether the file was compiled using the old syntax.
Overloaded.
Gets the collection of macros (#define statements) for the object.
Gets the collection of maps for the object.
Gets the collection of namespaces for the object.
Overloaded.
Overloaded.
Gets a TextPoint object that defines the beginning of the code item.
Gets the collection of structure elements for the object.
Gets the collection of typedef elements for the object.
Gets the collection of union elements for the object.
Gets the collection of #using elements for the object.
Gets the collection of variables for the object.
Top