IMappingSpan.GetSpans Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
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
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.