Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns the end point of the object.
Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
Syntax
'Declaration
ReadOnly Property EndPointOf ( _
Part As vsCMPart, _
Where As vsCMWhere _
) As TextPoint
Get
TextPoint this[
vsCMPart Part,
vsCMWhere Where
] { get; }
property TextPoint^ EndPointOf[[InAttribute] vsCMPart Part, [InAttribute] vsCMWhere Where] {
TextPoint^ get ([InAttribute] vsCMPart Part, [InAttribute] vsCMWhere Where);
}
abstract EndPointOf : TextPoint
JScript does not support indexed properties.
Parameters
- Part
Type: EnvDTE.vsCMPart
Required. A vsCMPart value specifying which part of the definition or the declaration to use (attributes block, body, and so on).
- Where
Type: Microsoft.VisualStudio.VCCodeModel.vsCMWhere
Optional. A vsCMWhere value specifying whether the TextPoint object is the definition or the declaration.
Property Value
Type: EnvDTE.TextPoint
A TextPoint object.
Remarks
EndPointOf retrieves text points with more precision than the StartPoint property.
See How to: Compile Example Code for Visual C++ Code Model Extensibility for information on how to compile and run this sample.
Examples
This example adds a comment at the end of a code element declaration.
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
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.