IVsLanguageClipboardOps.DataObjectRendered - метод
Позволяет производить изменения к объекту данных после того, как он будет вставлен.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
Function DataObjectRendered ( _
pTextLines As IVsTextLines, _
dwHint As UInteger, _
ptsInsertedText As TextSpan() _
) As Integer
int DataObjectRendered(
IVsTextLines pTextLines,
uint dwHint,
TextSpan[] ptsInsertedText
)
int DataObjectRendered(
[InAttribute] IVsTextLines^ pTextLines,
[InAttribute] unsigned int dwHint,
[InAttribute] array<TextSpan>^ ptsInsertedText
)
abstract DataObjectRendered :
pTextLines:IVsTextLines *
dwHint:uint32 *
ptsInsertedText:TextSpan[] -> int
function DataObjectRendered(
pTextLines : IVsTextLines,
dwHint : uint,
ptsInsertedText : TextSpan[]
) : int
Параметры
pTextLines
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsTextLines[in] указатель на текстовый буфер, содержащий объект данных.
dwHint
Тип: UInt32[in] обозначает начало координат текст (представление или действия) для объекта данных, который только что был к просмотру. Дополнительные сведения см. в разделе DATA_OBJECT_RENDER_HINT.
ptsInsertedText
Тип: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in] определяет диапазон вновь вставленного текста в координатах буфера.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsLanguageClipboardOps::DataObjectRendered(
[in] IVsTextLines *pTextLines,
[in] DWORD dwHint,
[in] TextSpan *ptsInsertedText
);
Используйте этот метод, чтобы изменить способ показан текст объекта данных после содержащих текст. Этот метод позволяет настраивать свой код в ответ на какие типы представлений или действия, вызвавшего объект визуализации данных, (например, представление буфера обмена или действие paste).
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
IVsLanguageClipboardOps Интерфейс
Microsoft.VisualStudio.TextManager.Interop - пространство имен