Metodo IVsLanguageClipboardOps.DataObjectRendered
Consente modifiche a un oggetto dati dopo l'inserimento.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
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
Parametri
pTextLines
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextLines[in] Puntatore al buffer di testo contenente l'oggetto dati.
dwHint
Tipo: UInt32[in] Indica l'origine del testo in visualizzazione o azione) per l'oggetto dati che è stato eseguito il rendering. Per ulteriori informazioni, vedere DATA_OBJECT_RENDER_HINT.
ptsInsertedText
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in] Specifica l'intervallo di testo appena inserito, nelle coordinate del buffer.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
Firma COM
da textmgr.idl:
HRESULT IVsLanguageClipboardOps::DataObjectRendered(
[in] IVsTextLines *pTextLines,
[in] DWORD dwHint,
[in] TextSpan *ptsInsertedText
);
Utilizzare questo metodo per modificare come testo di un oggetto dati è riportato dopo che il rendering del testo. Questo metodo consente di personalizzare il codice in risposta al tipo dia visualizzazioni o di azione che ha provocato l'oggetto dati che esegue il rendering per verificare, ad esempio una visualizzazione degli Appunti o di un'operazione incolla).
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.