IDebugVsaScriptCodeItem.ParseNamedBreakPoint Metode

Definisi

Saat diimplementasikan di kelas, mengurai string dan mengembalikan informasi yang diurai. Metode ini biasanya dipanggil oleh debugger yang perlu mengurai informasi tentang titik henti yang diwakili sebagai string. Debugger mungkin memiliki titik henti yang diketik oleh pengguna dalam formulir functionname-arguments-ILoffset. String titik henti bernama dapat memiliki format kompleks, misalnya, F.B(C.D[], int, arg : double ) : C.Abc + 123. Daftar parameter bersifat opsional, seperti halnya offset IL.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Parameter

input
String

String titik henti bernama yang terbentuk dengan baik memberikan fungsi, daftar argumen opsional, dan offset IL opsional.

functionName
String

Parameter keluar yang mengembalikan nama fungsi yang diurai dari string input, atau string kosong jika string input tidak terbentuk dengan baik.

nargs
Int32

Parameter keluar yang mengembalikan jumlah argumen dalam daftar argumen opsional. Mengembalikan nol jika tidak ada daftar argumen atau jika string tidak terbentuk dengan baik.

arguments
String

Parameter keluar yang mengembalikan daftar nama yang dipisahkan spasi dari jenis semua argumen dalam daftar argumen, atau string kosong jika daftar argumen hilang atau string input tidak terbentuk dengan baik.

returnType
String

Parameter keluar yang mengembalikan string yang berisi jenis pengembalian fungsi bernama dalam input, atau string kosong jika jenis pengembalian hilang atau string input tidak terbentuk dengan baik.

offset
UInt64

Bilangan bulat panjang yang tidak ditandatangani yang memberikan offset IL dari string input, atau nol jika tidak ada offset IL atau string tidak terbentuk dengan baik.

Mengembalikan

true jika titik henti bernama berhasil diurai; jika tidak, false.

Berlaku untuk