Condividi tramite


IDebugVsaScriptCodeItem.ParseNamedBreakPoint Metodo

Definizione

Se viene implementato in una classe, analizza le stringhe e restituisce le informazioni ricavate. Questo metodo solitamente viene chiamato da un debugger che richiede di analizzare le informazioni su un punto di interruzione rappresentato come una string. È possibile che nel debugger sia presente un punto di interruzione digitato dall'utente nel formato functionname-arguments-ILoffset. Una stringa di punti di interruzione denominata può avere un formato complesso, ad esempio l'elenco F.B(C.D[], int, arg : double ) : C.Abc + 123. di parametri è facoltativo, così come l'offset IL.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Parametri

input
String

Formato corretto della stringa del punto di interruzione denominato, con una funzione, un elenco degli argomenti facoltativo e l'offset IL facoltativo.

functionName
String

Parametro out che restituisce il nome della funzione analizzata al di fuori della stringa di input oppure la stringa vuota se il formato della stringa di input non è corretto.

nargs
Int32

Parametro out che restituisce il numero di argomenti nell'elenco degli argomenti facoltativo. Restituisce zero se non esiste alcun elenco di argomenti o se il formato della stringa non è corretto.

arguments
String

Parametro out che restituisce un elenco separato da spazi dei nomi dei tipi di tutti gli argomenti nell'elenco degli argomenti oppure una stringa vuota se l'elenco degli argomenti manca o il formato della stringa di input non è corretto.

returnType
String

Parametro out che restituisce una stringa contenente il tipo restituito della funzione denominata nell'input oppure la stringa vuota se il tipo restituito manca o il formato della stringa di input non è corretto.

offset
UInt64

Valore long integer senza segno che fornisce l'offset IL dalla stringa di input oppure zero se non esiste alcun offset IL o il formato della stringa non è corretto.

Restituisce

true se il punto di interruzione denominato non è stato analizzato correttamente; in caso contrario, false.

Si applica a