CodeImport Interface

 

Models the use of statements that import namespaces.

Namespace:   EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

[GuidAttribute("0C9A256E-0FF9-4D4A-88E6-304ACF78225F")]
public interface CodeImport : CodeElement

NameDescription
System_CAPS_pubpropertyAlias

Gets or sets a friendly name for the referenced namespace.

System_CAPS_pubpropertyChildren

Gets a collection of objects contained within this CodeImport.

System_CAPS_pubpropertyCollection

Gets the CodeElements collection containing the CodeImport that supports this property.

System_CAPS_pubpropertyDTE

Gets the top-level extensibility object.

System_CAPS_pubpropertyEndPoint

Gets the text point that is the location of the end of the code item.

System_CAPS_pubpropertyExtender[String]

Gets the requested Extender if it is available for this CodeElement object.

System_CAPS_pubpropertyExtenderCATID

Gets the Extender category ID (CATID) for the object.

System_CAPS_pubpropertyExtenderNames

Gets a list of available Extenders for the object.

System_CAPS_pubpropertyFullName

Gets a fully-qualified name of the specified code element.

System_CAPS_pubpropertyInfoLocation

Gets the capabilities of the code model.

System_CAPS_pubpropertyIsCodeType

Gets a value indicating whether or not a CodeType object can be obtained from the CodeImport object.

System_CAPS_pubpropertyKind

Gets an enumeration that defines the type of object.

System_CAPS_pubpropertyLanguage

Gets the programming language that is used to author the CodeImport.

System_CAPS_pubpropertyName

Gets or sets the name of the CodeImport object.

System_CAPS_pubpropertyNamespace

Gets or sets the name of the imported namespace.

System_CAPS_pubpropertyParent

Gets the object containing this import.

System_CAPS_pubpropertyProjectItem

Gets the ProjectItem object associated with the CodeElement object.

System_CAPS_pubpropertyStartPoint

Gets a TextPoint object that defines the beginning of the CodeImport.

NameDescription
System_CAPS_pubmethodGetEndPoint(vsCMPart)

Gets a TextPoint object that marks the end of the code element definition.

System_CAPS_pubmethodGetStartPoint(vsCMPart)

Gets a TextPoint object that marks the beginning of the code element definition.

The import statement that is used depends on the language model that it targets. The object inherits from CodeElement.

System_CAPS_noteNote

The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same.

Return to top
Show: