Método IVsLanguageClipboardOps.DataObjectRendered
Permite que as alterações em um objeto de dados após ela ser inserida.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
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
Parâmetros
pTextLines
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextLines[in] Ponteiro para o buffer de texto que contém o objeto de dados.
dwHint
Tipo: UInt32[in] Indica a origem do texto (exibir ou ação) para o objeto de dados que acabou de ser processado. Para obter mais informações, consulte DATA_OBJECT_RENDER_HINT.
ptsInsertedText
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in] Especifica o intervalo do texto recentemente inserido, nas coordenadas do buffer.
Valor de retorno
Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De textmgr.idl:
HRESULT IVsLanguageClipboardOps::DataObjectRendered(
[in] IVsTextLines *pTextLines,
[in] DWORD dwHint,
[in] TextSpan *ptsInsertedText
);
Use esse método para alterar como o texto de um objeto de dados é mostrado depois que o texto é renderizado. Esse método permite que você personalize o seu código em resposta a quais tipos de modos de exibição ou a ação fez com que o processamento de objeto de dados ocorra (por exemplo, uma área de transferência exibir ou ação de colar).
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.