Поделиться через


IProjectionEditResolver.FillInInsertionSizes - метод

Если текст вставляется в буфер проекции в точку вставки проекции, укажите, сколько символов текста инструкции insert вставляется в буфер источника на каждую точку вставки источника.

Пространство имен:  Microsoft.VisualStudio.Text.Projection
Сборка:  Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)

Синтаксис

'Декларация
Sub FillInInsertionSizes ( _
    projectionInsertionPoint As SnapshotPoint, _
    sourceInsertionPoints As ReadOnlyCollection(Of SnapshotPoint), _
    insertionText As String, _
    insertionSizes As IList(Of Integer) _
)
void FillInInsertionSizes(
    SnapshotPoint projectionInsertionPoint,
    ReadOnlyCollection<SnapshotPoint> sourceInsertionPoints,
    string insertionText,
    IList<int> insertionSizes
)
void FillInInsertionSizes(
    SnapshotPoint projectionInsertionPoint, 
    ReadOnlyCollection<SnapshotPoint>^ sourceInsertionPoints, 
    String^ insertionText, 
    IList<int>^ insertionSizes
)
abstract FillInInsertionSizes : 
        projectionInsertionPoint:SnapshotPoint * 
        sourceInsertionPoints:ReadOnlyCollection<SnapshotPoint> * 
        insertionText:string * 
        insertionSizes:IList<int> -> unit
function FillInInsertionSizes(
    projectionInsertionPoint : SnapshotPoint, 
    sourceInsertionPoints : ReadOnlyCollection<SnapshotPoint>, 
    insertionText : String, 
    insertionSizes : IList<int>
)

Параметры

  • sourceInsertionPoints
    Тип: ReadOnlyCollection<SnapshotPoint>

    Список точек вставки в исходных буферах (длиной два или более).

  • insertionText
    Тип: String

    Текст, разбиваемый между точками вставки.

  • insertionSizes
    Тип: IList<Int32>

    Указывается вызываемым объектом; количество символов текста insertionText, которые должны быть вставлены в соответствующей исходной точке вставки.

Заметки

Этот вызов выполняется, пока выполняется правка, поэтому любая попытка изменить буфер проекции или свои источники во время данного вызова завершается ошибкой.

Если длина sourceInsertionPoints все больше 2, но первый и последний точка снимка обозначит границу пустого диапазона источника.

Безопасность платформы .NET Framework

См. также

Ссылки

IProjectionEditResolver Интерфейс

Microsoft.VisualStudio.Text.Projection - пространство имен