Export (0) Print
Expand All

VCCodeInclude Interface 

An object representing a #include code element in the source code of a solution.

Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (in microsoft.visualstudio.vccodemodel.dll)

[GuidAttribute("17730D53-271F-11D7-8BF6-00B0D03DAA06")] 
public interface VCCodeInclude
/** @attribute GuidAttribute("17730D53-271F-11D7-8BF6-00B0D03DAA06") */ 
public interface VCCodeInclude
GuidAttribute("17730D53-271F-11D7-8BF6-00B0D03DAA06") 
public interface VCCodeInclude

The VCCodeInclude object represents a #include code statement in a source file, allowing access to information about the specific code element.

See Samples for Code Model Extensibility for information on how to compile and run this sample.

This example retrieves all #include code elements of the current solution and displays their content in a message box.

Sub GetAllIncludes()
    Dim vcCM As VCCodeModel
    Dim vcInclude As VCCodeInclude
    vcCM = DTE.Solution.Item(1).CodeModel
    For Each vcInclude in vcCM.Includes
        MsgBox(vcInclude.DisplayName)
    Next
End Sub
Show:
© 2014 Microsoft