IVsTextImage.Replace(UInt32, TextSpan[], Int32, String, TextSpan[]) Méthode

Définition

Notification d'un remplacement d'une étendue de texte.

public:
 int Replace(System::UInt32 dwFlags, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ pts, int cch, System::String ^ pchText, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsChanged);
public:
 int Replace(unsigned int dwFlags, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ pts, int cch, Platform::String ^ pchText, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsChanged);
int Replace(unsigned int dwFlags, std::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> const & pts, int cch, std::wstring const & pchText, std::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> const & ptsChanged);
public int Replace (uint dwFlags, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] pts, int cch, string pchText, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] ptsChanged);
abstract member Replace : uint32 * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] * int * string * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] -> int
Public Function Replace (dwFlags As UInteger, pts As TextSpan(), cch As Integer, pchText As String, ptsChanged As TextSpan()) As Integer

Paramètres

dwFlags
UInt32

[in] Double mot contenant des indicateurs. Pour une utilisation ultérieure. Définit la valeur zéro.

pts
TextSpan[]

[in] Pointeur vers une structure TextSpan.

cch
Int32

dans Nombre de caractères dans pchText .

pchText
String

[in] Pointeur vers une chaîne de texte.

ptsChanged
TextSpan[]

[out] Spécifie la structure TextSpan modifiée.

Retours

Int32

Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.

Remarques

L’environnement appellera IVsTextImage.Replace pour vous avertir d’une opération de remplacement effectuée sur une étendue de texte. Retourne la nouvelle étendue de texte à l’environnement.

Signature COM

À partir de 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  
);  

S’applique à