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.Если происходит сбой, возвращается код ошибки.
Из textmgr.idl:
HRESULT IVsLanguageClipboardOps::DataObjectRendered(
[in] IVsTextLines *pTextLines,
[in] DWORD dwHint,
[in] TextSpan *ptsInsertedText
);
Используйте этот метод, чтобы изменить способ показан текст объекта данных после содержащих текст. Этот метод позволяет настраивать свой код в ответ на какие типы представлений или действия, вызвавшего объект визуализации данных, (например, представление буфера обмена или действие paste).
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
IVsLanguageClipboardOps Интерфейс
Microsoft.VisualStudio.TextManager.Interop - пространство имен