IDebugVsaScriptCodeItem.ParseNamedBreakPoint Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
.