IProjectionEditResolver Интерфейс

Определение

Позволяет создателю буфера проекции управлять поведением некоторых изменений буфера.

public interface class IProjectionEditResolver
public interface class IProjectionEditResolver
__interface IProjectionEditResolver
public interface IProjectionEditResolver
type IProjectionEditResolver = interface
Public Interface IProjectionEditResolver

Методы

FillInInsertionSizes(SnapshotPoint, ReadOnlyCollection<SnapshotPoint>, String, IList<Int32>)

Когда текст вставляется в буфер проекции в projectionInsertionPoint , определите, сколько символов будет insertionText вставляться в исходный буфер в каждой точке вставки источника. Если длина параметра sourceInsertionPoints больше двух, то все, кроме первой и последней точки моментального снимка, будут заметкаить границу пустого исходного диапазона.

FillInReplacementSizes(SnapshotSpan, ReadOnlyCollection<SnapshotSpan>, String, IList<Int32>)

Когда текст в projectionReplacementSpan буфере проекции заменяется, определите, сколько символов будет insertionText вставляться в исходный буфер в каждой точке вставки источника (которая является начальными точками sourceReplacementSpans ).

GetTypicalInsertionPosition(SnapshotPoint, ReadOnlyCollection<SnapshotPoint>)

Если позиция буфера проекции находится на границе исходного буфера, определяет исходную точку, в которой будет происходить типичная вставка.

Применяется к