IMappingSpan.GetSpans Método

Definição

Sobrecargas

GetSpans(ITextBuffer)

Mapeia o intervalo para um específico ITextBuffer .

GetSpans(ITextSnapshot)

Mapeia o intervalo para um específico ITextSnapshot .

GetSpans(Predicate<ITextBuffer>)

Mapeia a extensão para uma correspondência ITextBuffer .

GetSpans(ITextBuffer)

Mapeia o intervalo para um específico ITextBuffer .

public:
 Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ GetSpans(Microsoft::VisualStudio::Text::ITextBuffer ^ targetBuffer);
public Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection GetSpans (Microsoft.VisualStudio.Text.ITextBuffer targetBuffer);
abstract member GetSpans : Microsoft.VisualStudio.Text.ITextBuffer -> Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Public Function GetSpans (targetBuffer As ITextBuffer) As NormalizedSnapshotSpanCollection

Parâmetros

targetBuffer
ITextBuffer

O ITextBuffer para o qual mapear o span.

Retornos

NormalizedSnapshotSpanCollection

A coleção possivelmente vazia de Spans no targetBuffer para o qual o span mapeia.

Exceções

targetBuffer é nulo.

Aplica-se a

GetSpans(ITextSnapshot)

Mapeia o intervalo para um específico ITextSnapshot .

public:
 Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ GetSpans(Microsoft::VisualStudio::Text::ITextSnapshot ^ targetSnapshot);
public Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection GetSpans (Microsoft.VisualStudio.Text.ITextSnapshot targetSnapshot);
abstract member GetSpans : Microsoft.VisualStudio.Text.ITextSnapshot -> Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Public Function GetSpans (targetSnapshot As ITextSnapshot) As NormalizedSnapshotSpanCollection

Parâmetros

targetSnapshot
ITextSnapshot

O ITextSnapshot para o qual mapear o span.

Retornos

NormalizedSnapshotSpanCollection

A coleção possivelmente vazia de Spans no targetSnapshot para o qual o span mapeia.

Exceções

targetSnapshot é nulo.

Aplica-se a

GetSpans(Predicate<ITextBuffer>)

Mapeia a extensão para uma correspondência ITextBuffer .

public:
 Microsoft::VisualStudio::Text::NormalizedSnapshotSpanCollection ^ GetSpans(Predicate<Microsoft::VisualStudio::Text::ITextBuffer ^> ^ match);
public Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection GetSpans (Predicate<Microsoft.VisualStudio.Text.ITextBuffer> match);
abstract member GetSpans : Predicate<Microsoft.VisualStudio.Text.ITextBuffer> -> Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Public Function GetSpans (match As Predicate(Of ITextBuffer)) As NormalizedSnapshotSpanCollection

Parâmetros

match
Predicate<ITextBuffer>

O predicado usado para identificar o ITextBuffer .

Retornos

NormalizedSnapshotSpanCollection

Uma coleção possivelmente vazia de Spans no buffer correspondente.

Exceções

match é nulo.

Comentários

match é chamado em cada buffer de texto no gráfico de buffer até que ele retorne true. O predicado não será chamado novamente.

Aplica-se a