IDebugVsaScriptCodeItem.ParseNamedBreakPoint Método

Definición

Cuando se implementa en una clase, analiza las cadenas y devuelve la información analizada. Normalmente, un depurador llama a este método que necesita analizar información sobre un punto de interrupción representado como .string El depurador podría tener un punto de interrupción escrito por el usuario en el formulario functionname-arguments-ILoffset. Una cadena de punto de interrupción con nombre puede tener un formato complejo, por ejemplo, F.B(C.D[], int, arg : double ) : C.Abc + 123. La lista de parámetros es opcional, tal como es el desplazamiento il.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public:
 bool ParseNamedBreakPoint(System::String ^ input, [Runtime::InteropServices::Out] System::String ^ % functionName, [Runtime::InteropServices::Out] int % nargs, [Runtime::InteropServices::Out] System::String ^ % arguments, [Runtime::InteropServices::Out] System::String ^ % returnType, [Runtime::InteropServices::Out] System::UInt64 % offset);
public bool ParseNamedBreakPoint(string input, out string functionName, out int nargs, out string arguments, out string returnType, out ulong offset);
abstract member ParseNamedBreakPoint : string * string * int * string * string * uint64 -> bool
Public Function ParseNamedBreakPoint (input As String, ByRef functionName As String, ByRef nargs As Integer, ByRef arguments As String, ByRef returnType As String, ByRef offset As ULong) As Boolean

Parámetros

input
String

Cadena de punto de interrupción con formato correcto que proporciona una función, una lista de argumentos opcional y un desplazamiento IL opcional.

functionName
String

Parámetro out que devuelve el nombre de la función analizada de la cadena de entrada o la cadena vacía si la cadena de entrada no está bien formada.

nargs
Int32

Parámetro out que devuelve el número de argumentos de la lista de argumentos opcional. Devuelve cero si no hay ninguna lista de argumentos o si la cadena no tiene un formato correcto.

arguments
String

Parámetro out que devuelve una lista separada por espacios de los nombres de los tipos de todos los argumentos de la lista de argumentos, o una cadena vacía si falta la lista de argumentos o la cadena de entrada no está bien formada.

returnType
String

Parámetro out que devuelve una cadena que contiene el tipo de valor devuelto de la función denominada en la entrada, o la cadena vacía si falta el tipo de valor devuelto o la cadena de entrada no está bien formada.

offset
UInt64

Entero largo sin signo que proporciona el desplazamiento il de la cadena de entrada, o cero si no había ningún desplazamiento IL o la cadena no estaba bien formada.

Devoluciones

true si el punto de interrupción con nombre se analiza correctamente; de lo contrario, false.

Se aplica a