Método IElisionBuffer.ModifySpans
Modifica o texto exposto, ocultando spansToElide , expandindo as extensões especificadas em uma única transação.
Namespace: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)
Sintaxe
'Declaração
Function ModifySpans ( _
spansToElide As NormalizedSpanCollection, _
spansToExpand As NormalizedSpanCollection _
) As IProjectionSnapshot
IProjectionSnapshot ModifySpans(
NormalizedSpanCollection spansToElide,
NormalizedSpanCollection spansToExpand
)
IProjectionSnapshot^ ModifySpans(
NormalizedSpanCollection^ spansToElide,
NormalizedSpanCollection^ spansToExpand
)
abstract ModifySpans :
spansToElide:NormalizedSpanCollection *
spansToExpand:NormalizedSpanCollection -> IProjectionSnapshot
function ModifySpans(
spansToElide : NormalizedSpanCollection,
spansToExpand : NormalizedSpanCollection
) : IProjectionSnapshot
Parâmetros
spansToElide
Tipo: Microsoft.VisualStudio.Text.NormalizedSpanCollectionAs extensões de texto para ocultar em relação ao instantâneo atual do buffer de origem.
Não é um erro se parte do texto designado já estiver oculto. Essas extensões são convertidas em EdgeExclusive spans de controle. Este parâmetro pode ser nulluma referência nula (Nothing no Visual Basic).
spansToExpand
Tipo: Microsoft.VisualStudio.Text.NormalizedSpanCollectionAs extensões de texto para expandir, com relação ao instantâneo atual do buffer de origem.
Não é um erro se parte do texto designado já estiver expandida. Este parâmetro pode ser nulluma referência nula (Nothing no Visual Basic).
Valor de retorno
Tipo: Microsoft.VisualStudio.Text.Projection.IProjectionSnapshot
An IProjectionSnapshot.
Exceções
Exceção | Condição |
---|---|
ArgumentOutOfRangeException | As extensões finais no final spansToElide ou spansToExpand é maior que o comprimento do instantâneo atual da SourceBuffer. |
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.