EditPoint.GetLines Method (Int32, Int32)


Gets a string representing the text between two given lines.

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

string GetLines(
	int Start,
	int ExclusiveEnd


Type: System.Int32

Optional. The first line number to include the text.

Type: System.Int32

Required. The last line number to include the text.

Return Value

Type: System.String

The text between two given lines.

The returned string represents the text between Start (inclusive) and ExclusiveEnd (exclusive). The string includes newline characters (ACSII character 13) for line boundaries, and ends with a newline character if the last line ended in a newline character.

Sub GetLinesExample()
   Dim objTextDoc As TextDocument
   Dim objEditPt As EditPoint, iCtr As Integer

   ' Create a new text file.
   DTE.ItemOperations.NewFile("General\Text File")

   ' Get a handle to the new document and create an EditPoint.
   objTextDoc = DTE.ActiveDocument.Object("TextDocument")
   objEditPt = objTextDoc.StartPoint.CreateEditPoint

   ' Insert ten lines of text.
   For iCtr = 1 To 10
      objeditpt.Insert("This is a test." & Chr(13))
   Next iCtr
   msgbox("The results of GetLines: " & Chr(13) & objeditpt.GetLines(1, 6))
End Sub
Return to top