IDebugVsaScriptCodeItem.ParseNamedBreakPoint Método

Definição

Quando implementado numa classe, analisa as cadeias e devolve a informação analisada. Este método é normalmente chamado por um depurador que precisa de analisar informação sobre um ponto de interrupção representado como um string. O depurador pode ter um ponto de interrupção digitado pelo utilizador na forma functionname-arguments-ILoffset. Uma cadeia de pontos de interrupção nomeada pode ter um formato complexo, por exemplo, F.B(C.D[], int, arg : double ) : C.Abc + 123. a lista de parâmetros é opcional, assim como o deslocamento IL.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu 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

Uma cadeia de pontos de interrupção bem formada com nome, que fornece uma função, uma lista de argumentos opcional e um deslocamento IL opcional.

functionName
String

O parâmetro out devolve o nome da função extraída da cadeia de entrada, ou a cadeia vazia se a cadeia de entrada não estiver bem formada.

nargs
Int32

O parâmetro Out devolve o número de argumentos na lista opcional de argumentos. Retorna zero se não houver lista de argumentos ou se a cadeia não estiver bem formada.

arguments
String

O parâmetro out devolve uma lista separada no espaço com os nomes dos tipos de todos os argumentos na lista de argumentos, ou uma cadeia vazia se a lista de argumentos estiver em falta ou se a cadeia de entrada não estiver bem formada.

returnType
String

O parâmetro out devolve uma cadeia contendo o tipo de retorno da função nomeada na entrada, ou a cadeia vazia se o tipo de retorno estiver em falta ou se a cadeia de entrada não estiver bem formada.

offset
UInt64

Inteiro longo sem sinal que dá o deslocamento IL em relação à cadeia de entrada, ou zero se não houver deslocamento IL ou se a cadeia não estiver bem formada.

Devoluções

true se o ponto de interrupção nomeado for analisado com sucesso; caso contrário, false.

Aplica-se a