IVsTextImage.Replace-Methode
Benachrichtigung eines Textabschnittsersatzes.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
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
Parameter
dwFlags
Typ: UInt32[in] Doppelwort, die Flags enthält. Für die zukünftige Verwendung. Position auf Null.
pts
Typ: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in] Zeiger auf eine TextSpan Struktur.
cch
Typ: Int32[in] Anzahl von Zeichen im pchText.
pchText
Typ: String[in] Zeiger auf eine Textzeichenfolge.
ptsChanged
Typ: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][out] Gibt die geänderte TextSpan Struktur an.
Rückgabewert
Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
Die Umgebung wird IVsTextImage.Replace an, die Sie zu einem Ersetzungsvorgang zu benachrichtigen, der auf einem Textabschnitt ausgeführt wird. Geben Sie den neuen Textabschnitt in die Umgebung zurück.
COM-Signatur
Von 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
);
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.