IDebugVsaScriptCodeItem.ParseNamedBreakPoint メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラスに実装されている場合は、文字列を解析し、解析された情報を返します。 通常、このメソッドは、 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。