Export (0) Print
Expand All

VCCodeImport Interface 

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

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

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

The VCCodeImport object represents a #import 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 the first VCCodeImport object of the current solution and displays it in a message box. It assumes that a C++ project containing a #import statement is open.

Sub GetFirstImport()
    Dim vcCM As VCCodeModel
    Dim vcImport As VCCodeImport
    vcCM = DTE.Solution.Item(1).CodeModel
    vcImport = vcCM.Imports.Item(1)
    MsgBox(vcImport.DisplayName)
End Sub
Show:
© 2014 Microsoft