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


IEditorOperations.InsertTextAsBox - метод

Вставляет заданный текст в текущее положение курсора в качестве окна.

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

Синтаксис

'Декларация
Function InsertTextAsBox ( _
    text As String, _
    <OutAttribute> ByRef boxStart As VirtualSnapshotPoint, _
    <OutAttribute> ByRef boxEnd As VirtualSnapshotPoint _
) As Boolean
bool InsertTextAsBox(
    string text,
    out VirtualSnapshotPoint boxStart,
    out VirtualSnapshotPoint boxEnd
)
bool InsertTextAsBox(
    String^ text, 
    [OutAttribute] VirtualSnapshotPoint% boxStart, 
    [OutAttribute] VirtualSnapshotPoint% boxEnd
)
abstract InsertTextAsBox : 
        text:string * 
        boxStart:VirtualSnapshotPoint byref * 
        boxEnd:VirtualSnapshotPoint byref -> bool
function InsertTextAsBox(
    text : String, 
    boxStart : VirtualSnapshotPoint, 
    boxEnd : VirtualSnapshotPoint
) : boolean

Параметры

  • text
    Тип: String

    Текст, который необходимо вставить в буфер. Каждая "строка" текста будет записываться как отдельная строка.

Возвращаемое значение

Тип: Boolean
Значение true, если редактирование выполнено успешно; в противном случае — значение false.

Исключения

Исключение Условие
ArgumentNullException

Параметр text имеет значение nullссылка NULL (Nothing в Visual Basic).

Заметки

Этот метод имеет ту же поведение, как копирование и вставить выделение окна. Вставка текста в качестве окна text разделяет newlines и ввел линию, каждое из них в последовательной линии под линией курсор на запуск по координате x курсор на каждой линии.

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

См. также

Ссылки

IEditorOperations Интерфейс

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