Metodo IVsTextImage.Replace
Notifica di una sostituzione dell'intervallo di testo.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
Function Replace ( _
dwFlags As UInteger, _
pts As TextSpan(), _
cch As Integer, _
pchText As String, _
<OutAttribute> ptsChanged As TextSpan() _
) As Integer
int Replace(
uint dwFlags,
TextSpan[] pts,
int cch,
string pchText,
TextSpan[] ptsChanged
)
int Replace(
[InAttribute] unsigned int dwFlags,
[InAttribute] array<TextSpan>^ pts,
[InAttribute] int cch,
[InAttribute] String^ pchText,
[OutAttribute] array<TextSpan>^ ptsChanged
)
abstract Replace :
dwFlags:uint32 *
pts:TextSpan[] *
cch:int *
pchText:string *
ptsChanged:TextSpan[] byref -> int
function Replace(
dwFlags : uint,
pts : TextSpan[],
cch : int,
pchText : String,
ptsChanged : TextSpan[]
) : int
Parametri
dwFlags
Tipo: UInt32[in] doppia parola che contiene i flag. Per un utilizzo futuro. Impostare su zero.
pts
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in] Puntatore a un oggetto TextSpan struttura.
cch
Tipo: Int32[in] Numero di caratteri in pchText.
pchText
Tipo: String[in] Puntatore a una stringa di testo.
ptsChanged
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][out] specifica modificato TextSpan struttura.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
l'ambiente chiamerà IVsTextImage.Replace per ricevere notifiche di un'operazione di sostituzione eseguita in un intervallo di testo. Restituisce il nuovo intervallo di testo all'ambiente.
Firma COM
da textmgr.idl:
HRESULT IVsTextImage::Replace(
[in] DWORD dwFlags,
[in] const TextSpan * pts,
[in] LONG cch,
[in, size_is(cch)] LPCOLESTR pchText,
[out, retval] TextSpan * ptsChanged
);
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.