TextRanges Arabirim
İçeren bir TextRange nesnesi etiketli taşıyıcının bir arama deseni. TextRangesnerede kutusu seçimi metnin her satırının kestiği bulmak için de kullanılır.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.dll içinde)
Sözdizimi
'Bildirim
<GuidAttribute("B6422E9C-9EFD-4F87-BDDC-C7FD8F2FD303")> _
Public Interface TextRanges _
Inherits IEnumerable
[GuidAttribute("B6422E9C-9EFD-4F87-BDDC-C7FD8F2FD303")]
public interface TextRanges : IEnumerable
[GuidAttribute(L"B6422E9C-9EFD-4F87-BDDC-C7FD8F2FD303")]
public interface class TextRanges : IEnumerable
[<GuidAttribute("B6422E9C-9EFD-4F87-BDDC-C7FD8F2FD303")>]
type TextRanges =
interface
interface IEnumerable
end
public interface TextRanges extends IEnumerable
TextRanges türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
Count | Derlemedeki nesne sayısını gösteren bir değeri alır. |
![]() |
DTE | Üst düzey bir geniþletilebilirlik nesnesi alır. |
![]() |
Parent | Hemen üst nesnesi alır bir TextRanges koleksiyonu. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
GetEnumerator() | Bir Numaralandırıcı topluluk içinde yineleme döndürür. (IEnumerable kaynağından devralındı.) |
![]() |
GetEnumerator() | Bir koleksiyondaki öğeler için bir numaralandırma alır. |
![]() |
Item | Döndürür bir TextRange , nesne bir TextRanges koleksiyonu. |
Üst
Açıklamalar
A TextRanges koleksiyonu, gelen bir arama işlemi arama deseni ile normal ifade olduğunda döndürülüretiketli taşıyıcının. TextRanges Koleksiyonu içeren bir TextRange nesne her etiketli bir taşıyıcının.
Ayrıca, TextRanges kutusunu seçimlerden almak için kullanılan TextSelection nesnesi, gereksinim duyduğunuz belirleme yeri kutusu seçimi kestiği her satırı.
Örnekler
Sub TextRangeExample(ByVal dte As EnvDTE.DTE)
Dim objTxtSel As TextSelection
Dim colRanges As TextRanges
Dim objRange As TextRange
Dim objEP As EditPoint
objTxtSel = dte.ActiveDocument.Selection
colRanges = objTxtSel.TextRanges
For Each objRange In colRanges
objRange.StartPoint.Insert("/*")
objRange.EndPoint.Insert("*/")
Next
End Sub
public void TextRangeExample(_DTE dte)
{
TextSelection ts;
TextRanges trs;
ts = (TextSelection)dte.ActiveDocument.Selection;
trs = ts.TextRanges;
MessageBox.Show (trs.Count.ToString ());
foreach (TextRange tr in trs)
{
tr.StartPoint.Insert ("/*");
tr.EndPoint.Insert ("*/");
}
}