IVsTextImage.Replace(UInt32, TextSpan[], Int32, String, TextSpan[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
- cch
- Int32
dans Nombre de caractères dans pchText .
- pchText
- String
[in] Pointeur vers une chaîne de texte.
Retours
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
);