EditPoint.Line Property

Definition

Gets the EditPoint object's line number.

public:
 property int Line { int get(); };
public:
 property int Line { int get(); };
[System.Runtime.InteropServices.DispId(11)]
public int Line { [System.Runtime.InteropServices.DispId(11)] get; }
[<System.Runtime.InteropServices.DispId(11)>]
[<get: System.Runtime.InteropServices.DispId(11)>]
member this.Line : int
Public ReadOnly Property Line As Integer

Property Value

The line number of the EditPoint object.

Implements

Attributes

Examples

Public Sub Example(ByVal dte As DTE2)   
    Try  
        ' Open a text document before running this example.  
        Dim objTD, objTD2 As TextDocument  
        Dim objEP As EditPoint  

        objTD = dte.ActiveDocument.Object("TextDocument")  
        objEP = objTD.StartPoint.CreateEditPoint()  
        objEP.Insert("Hello ")  
        'Show line number at editpoint.  
        MessageBox.Show("EditPoint is at line #: " + objEP.Line.ToString)  
        objTD2 = objEP.Parent  
        MessageBox.Show(objTD2.Type)  
    Catch ex As Exception  
        MessageBox.Show(ex.Message)  
    End Try  
End Sub  
public void Example(DTE2 dte)  
{  
   try  
   {  
      // Open a text document before running this example.  
      TextDocument objTD, objTD2;  
      EditPoint objEP;  

      objTD = (TextDocument)dte.ActiveDocument.Object("TextDocument");  
      objEP = (EditPoint)objTD.StartPoint.CreateEditPoint();  
      objEP.Insert("Hello ");  
      //Show line number at editpoint.  
      MessageBox.Show("EditPoint is at line #: " + objEP.Line);  
      objTD2 = objEP.Parent;  
      MessageBox.Show(objTD2.Type);  
   }  
   catch (Exception ex)  
   {  
      MessageBox.Show(ex.Message);  
   }  
}  

Remarks

Line numbers start at one.

Applies to