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 パラメーター、または入力文字列が整形式でない場合は空の文字列を返す Out パラメーター。

nargs
Int32

省略可能な引数リスト内の引数の数を返す Out パラメーター。 引数リストがない場合、または文字列が整形式でない場合は、0 を返します。

arguments
String

引数リスト内のすべての引数の型の名前のスペース区切りのリストを返す Out パラメーター。引数リストが見つからないか、入力文字列の形式が正しくない場合は空の文字列を返します。

returnType
String

入力で指定された関数の戻り値の型を含む文字列を返す Out パラメーター。戻り値の型が見つからない場合、または入力文字列が整形式でない場合は空の文字列を返します。

offset
UInt64

入力文字列から IL オフセットを与える符号なし長整数。IL オフセットがない場合、または文字列が整形式でない場合は 0。

返品

true 名前付きブレークポイントが正常に解析された場合。それ以外の場合は false

適用対象