IDebugVsaScriptCodeItem.ParseNamedBreakPoint Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.