This documentation is archived and is not being maintained.

CodeModel Members

Allows access to programmatic constructs in a source code file.

The following tables list the members exposed by the CodeModel type.

  Name Description
Public property CodeElements Gets a collection of CodeElements
Public property DTE Gets the top-level extensibility object. 
Public property IsCaseSensitive Gets whether the current language is case-sensitive. 
Public property Language Gets the programming language used to author the code. 
Public property Parent Gets the immediate parent object of a CodeModel object. 
Top

  Name Description
Public method AddAttribute Creates a new attribute code construct and inserts the code in the correct location.  
Public method AddClass Creates a new class code construct and inserts the code in the correct location.  
Public method AddDelegate Creates a new delegate code construct and inserts the code in the correct location.  
Public method AddEnum Creates a new enumeration code construct and inserts the code in the correct location.  
Public method AddFunction Creates a new function code construct and inserts the code in the correct location.  
Public method AddInterface Creates a new interface code construct and inserts the code in the correct location.  
Public method AddNamespace Creates a new namespace code construct and inserts the code in the correct location.  
Public method AddStruct Creates a new structure code construct and inserts the code in the correct location.  
Public method AddVariable Creates a new variable code construct and inserts the code in the correct location.  
Public method CodeTypeFromFullName Returns a code element based on a fully qualified name.  
Public method CreateCodeTypeRef Returns a CodeTypeRef object based on the data type indicator passed.  
Public method IsValidID Returns whether a specified name is a valid programmatic identifier for the current language.  
Public method Remove Removes the specified code element from the source file.  
Top
Show: