Método IProjectionEditResolver.FillInReplacementSizes
Quando o texto no intervalo de substituição de projeção é substituído em um buffer de projeção, determinar quantos caracteres do texto de inserção serão inseridos no buffer de origem em cada ponto de inserção de origem (que são os pontos de início do sourceReplacementSpans).
Namespace: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)
Sintaxe
'Declaração
Sub FillInReplacementSizes ( _
projectionReplacementSpan As SnapshotSpan, _
sourceReplacementSpans As ReadOnlyCollection(Of SnapshotSpan), _
insertionText As String, _
insertionSizes As IList(Of Integer) _
)
void FillInReplacementSizes(
SnapshotSpan projectionReplacementSpan,
ReadOnlyCollection<SnapshotSpan> sourceReplacementSpans,
string insertionText,
IList<int> insertionSizes
)
void FillInReplacementSizes(
SnapshotSpan projectionReplacementSpan,
ReadOnlyCollection<SnapshotSpan>^ sourceReplacementSpans,
String^ insertionText,
IList<int>^ insertionSizes
)
abstract FillInReplacementSizes :
projectionReplacementSpan:SnapshotSpan *
sourceReplacementSpans:ReadOnlyCollection<SnapshotSpan> *
insertionText:string *
insertionSizes:IList<int> -> unit
function FillInReplacementSizes(
projectionReplacementSpan : SnapshotSpan,
sourceReplacementSpans : ReadOnlyCollection<SnapshotSpan>,
insertionText : String,
insertionSizes : IList<int>
)
Parâmetros
projectionReplacementSpan
Tipo: Microsoft.VisualStudio.Text.SnapshotSpanO trecho de texto que deve ser substituído o IProjectionBuffer.
sourceReplacementSpans
Tipo: ReadOnlyCollection<SnapshotSpan>As extensões de texto deverão ser substituídos nos buffers de origem (de comprimento de dois ou mais).
insertionText
Tipo: StringO texto a ser dividido entre a substituição abrange.
insertionSizes
Tipo: IList<Int32>Preenchido pelo receptor; o número de caracteres a insertionText a ser inserido no intervalo de substituição de fonte correspondente.
Comentários
Essa chamada é feita enquanto uma edição está em andamento, portanto, qualquer tentativa de alterar o buffer de projeção ou suas fontes durante esta chamada falhará.
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.