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 implementato in una classe, analizza le stringhe e restituisce le informazioni analizzate. Questo metodo viene in genere chiamato da un debugger che deve analizzare le informazioni su un punto di interruzione rappresentato come .string Il debugger potrebbe avere 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, 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
Stringa di punti di interruzione denominata ben formata che fornisce una funzione, un elenco di argomenti facoltativi e un offset IL facoltativo.
- functionName
- String
Parametro out che restituisce il nome della funzione analizzata dalla stringa di input o la stringa vuota se la stringa di input non è ben formata.
- nargs
- Int32
Parametro out che restituisce il numero di argomenti nell'elenco di argomenti facoltativi. Restituisce zero se non è presente alcun elenco di argomenti o se la stringa non è ben formata.
- arguments
- String
Parametro out che restituisce un elenco separato da spazi dei nomi dei tipi di tutti gli argomenti nell'elenco di argomenti oppure una stringa vuota se l'elenco di argomenti manca o la stringa di input non è corretta.
- 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 la stringa di input non è corretta.
- offset
- UInt64
Intero long senza segno che restituisce l'offset IL dalla stringa di input oppure zero se non è presente alcun offset IL o la stringa non è stata formata correttamente.
Valori restituiti
true se il punto di interruzione denominato viene analizzato correttamente; in caso contrario, false.