Source.GetText Yöntem

Tanım

Kaynak dosyadan metin alır.

Aşırı Yüklemeler

GetText(TextSpan)

Metin aralığına eklenen metni alır.

GetText(Int32, Int32, Int32, Int32)

Belirtilen konumlar arasındaki metni alır.

GetText()

Kaynak dosyanın tüm metnini alır.

Açıklamalar

Bu yöntemler, kaynak dosyadan metin elde etmenin farklı yollarını sağlar.

GetText(TextSpan)

Metin aralığına eklenen metni alır.

public:
 System::String ^ GetText(Microsoft::VisualStudio::TextManager::Interop::TextSpan span);
public:
 Platform::String ^ GetText(Microsoft::VisualStudio::TextManager::Interop::TextSpan span);
std::wstring GetText(Microsoft::VisualStudio::TextManager::Interop::TextSpan span);
public string GetText (Microsoft.VisualStudio.TextManager.Interop.TextSpan span);
member this.GetText : Microsoft.VisualStudio.TextManager.Interop.TextSpan -> string
Public Function GetText (span As TextSpan) As String

Parametreler

span
TextSpan

Bir TextSpan metin bloğunu tanımlayan bir yapı.

Döndürülenler

String

Metin aralığına eklenen metin.

Şunlara uygulanır

GetText(Int32, Int32, Int32, Int32)

Belirtilen konumlar arasındaki metni alır.

public:
 System::String ^ GetText(int startLine, int startCol, int endLine, int endCol);
public:
 Platform::String ^ GetText(int startLine, int startCol, int endLine, int endCol);
std::wstring GetText(int startLine, int startCol, int endLine, int endCol);
public string GetText (int startLine, int startCol, int endLine, int endCol);
member this.GetText : int * int * int * int -> string
Public Function GetText (startLine As Integer, startCol As Integer, endLine As Integer, endCol As Integer) As String

Parametreler

startLine
Int32

Elde edilecek metnin ilk satırı.

startCol
Int32

İlk satırdaki elde edilecek ilk karaktere olan Aralık.

endLine
Int32

Elde edilecek metnin son satırı.

endCol
Int32

Elde edilecek son karakterin son satırına olan boşluğu.

Döndürülenler

String

İstenen metin. Bu boş bir dize olabilir.

Açıklamalar

Bu yöntem, GetLineText IVsTextLines sınıf oluşturucusuna geçirilen nesne üzerindeki yöntemine çağrıyı iletir Source . Bu yöntem bir hata döndürürse bir özel durum oluşturur GetLineText .

Şunlara uygulanır

GetText()

Kaynak dosyanın tüm metnini alır.

public:
 System::String ^ GetText();
public:
 Platform::String ^ GetText();
std::wstring GetText();
public string GetText ();
member this.GetText : unit -> string
Public Function GetText () As String

Döndürülenler

String

Kaynak dosyanın tamamı.

Açıklamalar

Kaynak dosyanın tamamına tek bir metin bloğu olarak erişmek için bu yöntemi kullanın.

Bu yöntem, GetLastLineIndex IVsTextLines sınıf oluşturucusuna geçirilen nesne üzerindeki yöntemini çağırır Source ve ardından GetText(Int32, Int32, Int32, Int32) kaynak dosyanın başlangıç ve bitiş konumuyla çağırma sonucunu döndürür. Bu yöntem bir hata döndürürse bir özel durum oluşturur GetLastLineIndex .

Şunlara uygulanır