VCCodeStruct.EndPointOf[vsCMPart, vsCMWhere] Property

Definition

Gets the end point of the object.

C++
public:
 property EnvDTE::TextPoint ^ EndPointOf[EnvDTE::vsCMPart, Microsoft::VisualStudio::VCCodeModel::vsCMWhere] { EnvDTE::TextPoint ^ get(EnvDTE::vsCMPart Part, Microsoft::VisualStudio::VCCodeModel::vsCMWhere Where); };

Parameters

Part
vsCMPart

Required. A vsCMPart value specifying which part of the definition or the declaration to use (attributes block, body, and so on).

Where
vsCMWhere

Optional. A vsCMWhere value specifying whether the TextPoint object is the definition or the declaration.

Property Value

A TextPoint object.

Attributes

Examples

This example adds a comment at the end of a code element declaration.

[Visual Basic]

Sub AddCommentAtEnd()  
    Dim vcElement As VCCodeElement  
    Dim vcElements As VCCodeElements  
    Dim textPoint As TextPoint  
    vcElements = DTE.Solution.Item(1).CodeModel.Classes  
    vcElement = vcElements.Item(1)  
    textPoint = vcElement.EndPointOf(vsCMPart.vsCMPartWhole)  
    textPoint.CreateEditPoint().Insert("/*Comment*/")  
End Sub  

Remarks

EndPointOf[] retrieves text points with more precision than the StartPoint property.

Applies to

Produkt Versiounen
Visual Studio SDK 2015, 2017, 2019, 2022