共用方式為


IDebugVsaScriptCodeItem.ParseNamedBreakPoint 方法

定義

在類別中實作時,剖析字串並傳回剖析出資訊。 必須剖析表示為 string 之中斷點相關資訊的偵錯工具,通常會呼叫這個方法。 偵錯工具可能有使用者所鍵入、格式為 functionname-arguments-ILoffset 的中斷點。 具名中斷點字串可以有複雜格式,例如 F.B(C.D[], int, arg : double ) : C.Abc + 123。 如同 IL 移位,參數清單也是選擇項。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

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

參數

input
String

語式正確的具名中斷點字串提供的函式、選擇性引數清單和選擇性 IL 移位。

functionName
String

Out 參數傳回自輸入字串剖析出的函式名稱,如果輸入字串語式不正確,則為空字串。

nargs
Int32

Out 參數傳回選擇性引數清單中的引數數目。 如果沒有引數清單或字串語式不正確,則傳回零。

arguments
String

Out 參數傳回引數清單中所有引數型別名稱的空格分隔清單,如果引數清單遺漏或輸入字串語式不正確,則為空字串。

returnType
String

Out 參數傳回字串,其中包含輸入中具名函式的傳回型別,如果引數清單遺漏或輸入字串語式不正確,則為空字串。

offset
UInt64

不帶正負號的長整數從輸入字串提供 IL 移位,如果沒有 IL 移位或字串語式不正確,則為零。

傳回

Boolean

若具名中斷點成功剖析,則為 true;否則為 false

適用於