IVsTextImageUtilities.GetReplaceText (Método)
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
Function GetReplaceText ( _
grfOptions As UInteger, _
pszReplace As String, _
pText As IVsTextImage, _
pMatch As TextSpan(), _
pTags As IVsTextSpanSet, _
<OutAttribute> ByRef pbstrComputedText As String _
) As Integer
int GetReplaceText(
uint grfOptions,
string pszReplace,
IVsTextImage pText,
TextSpan[] pMatch,
IVsTextSpanSet pTags,
out string pbstrComputedText
)
int GetReplaceText(
[InAttribute] unsigned int grfOptions,
[InAttribute] String^ pszReplace,
[InAttribute] IVsTextImage^ pText,
[InAttribute] array<TextSpan>^ pMatch,
[InAttribute] IVsTextSpanSet^ pTags,
[OutAttribute] String^% pbstrComputedText
)
abstract GetReplaceText :
grfOptions:uint32 *
pszReplace:string *
pText:IVsTextImage *
pMatch:TextSpan[] *
pTags:IVsTextSpanSet *
pbstrComputedText:string byref -> int
function GetReplaceText(
grfOptions : uint,
pszReplace : String,
pText : IVsTextImage,
pMatch : TextSpan[],
pTags : IVsTextSpanSet,
pbstrComputedText : String
) : int
Parámetros
grfOptions
Tipo: UInt32[in] Opciones de búsqueda. Los valores son de enumeración de vsFindOptions .
pszReplace
Tipo: String[in] cadena de reemplazo.
pText
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextImage[in] Texto de la imagen que contiene la cadena replace.
pMatch
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in]
pTags
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextSpanSet[in]
pbstrComputedText
Tipo: String%[out]
Valor devuelto
Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.
Comentarios
Prototipo COM
de textfind.idl:
HRESULT IVsTextImageUtilities::GetReplaceText(
[in] VSFINDOPTIONS grfOptions,
[in] LPCOLESTR pszReplace,
[in] IVsTextImage * pText,
[in] const TextSpan * pMatch,
[in] IVsTextSpanSet * pTags,
[out, retval] BSTR * pbstrComputedText
);
Si no hace que una búsqueda regex y reemplace con etiquetas, pTags puede ser nullreferencia null (Nothing en Visual Basic). Si tiene pTags, pMatch puede ser null.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
IVsTextImageUtilities Interfaz
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)