VCFileCodeModel Members

An object representing the code elements in a source file.

The VCFileCodeModel type exposes the following members.

Methods

  Name Description
Public method AbortTransaction Halts the current transaction.
Public method AddAttribute (Inherited from FileCodeModel2.)
Public method AddClass (Inherited from FileCodeModel2.)
Public method AddDelegate (Inherited from FileCodeModel2.)
Public method AddEnum (Inherited from FileCodeModel2.)
Public method AddFunction (Inherited from FileCodeModel2.)
Public method AddIDLImport Adds a new import statement to the .idl file of the VCFileCodeModel object.
Public method AddIDLLibrary Adds a new library statement to the .idl file of the VCFileCodeModel object.
Public method AddImport (Inherited from FileCodeModel2.)
Public method AddImport_2 Adds a #import element to the VCFileCodeModel object.
Public method AddInclude Adds a #include element to the VCFileCodeModel object.
Public method AddInterface (Inherited from FileCodeModel2.)
Public method AddMacro Adds a #define element to the VCFileCodeModel object.
Public method AddMap Adds a map to the object.
Public method AddNamespace (Inherited from FileCodeModel2.)
Public method AddStruct (Inherited from FileCodeModel2.)
Public method AddTypedef Adds a typedef statement to the object.
Public method AddUnion Adds a union statement to the object.
Public method AddUsing Adds a #using element to the VCFileCodeModel object.
Public method AddVariable (Inherited from FileCodeModel2.)
Public method BeginBatch (Inherited from FileCodeModel2.)
Public method CodeElementFromFullName Gets a collection of the specified code elements for the object.
Public method CodeElementFromPoint (Inherited from FileCodeModel2.)
Public method CommitTransaction Commits the current transaction for the object.
Public method ElementFromID (Inherited from FileCodeModel2.)
Public method EndBatch (Inherited from FileCodeModel2.)
Public method Remove (Inherited from FileCodeModel2.)
Public method RemoveEx Removes the specified project from the solution with an option to delete.
Public method StartTransaction Begins a transaction.
Public method Synchronize (Inherited from FileCodeModel2.)
Public method 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
Public property Attributes Gets a collection of all of the attributes for the object.
Public property Classes Gets a collection of classes for the object.
Public property CodeElements (Inherited from FileCodeModel2.)
Public property Delegates Gets a collection of delegates for the object.
Public property DTE (Inherited from FileCodeModel2.)
Public property EndPoint Gets the edit point that is the location of the end of the code item.
Public property Enums Gets a collection of enumerations for the object.
Public property Functions Gets a collection of functions for the object.
Public property IDLImports Gets the collection of Import statements from the .idl file of the object.
Public property IDLLibraries Gets the collection of Library elements on the object.
Public property Imports Gets the collection of #import statements for the object.
Public property Includes Gets the collection of #include statements for the object.
Public property Interfaces Gets the collection of interfaces for the object.
Public property IsBatchOpen (Inherited from FileCodeModel2.)
Public property IsManaged Gets true if the ref keyword is used.
Public property IsMCOldSyntax Gets a value indicating whether the file was compiled using the old syntax.
Public property Language (Inherited from FileCodeModel2.)
Public property Macros Gets the collection of macros (#define statements) for the object.
Public property Maps Gets the collection of maps for the object.
Public property Namespaces Gets the collection of namespaces for the object.
Public property Parent (Inherited from FileCodeModel2.)
Public property ParseStatus (Inherited from FileCodeModel2.)
Public property StartPoint Gets a TextPoint object that defines the beginning of the code item.
Public property Structs Gets the collection of structure elements for the object.
Public property Typedefs Gets the collection of typedef elements for the object.
Public property Unions Gets the collection of union elements for the object.
Public property Usings Gets the collection of #using elements for the object.
Public property Variables Gets the collection of variables for the object.

Top

See Also

Reference

VCFileCodeModel Interface

Microsoft.VisualStudio.VCCodeModel Namespace