IDebugVsaScriptCodeItem.ParseNamedBreakPoint Metódus

Definíció

Amikor egy osztályban implementálják, a sztringeket elemzi, és visszaadja a kielemzési információkat. Ezt a metódust általában egy hibakereső hívja meg, amelynek elemeznie kell egy törésponttal kapcsolatos információkat.string A hibakeresőnek lehet egy töréspontja, amelyet a felhasználó beírt az űrlapfüggvénynév-argumentumok-ILoffset fájlba. Egy elnevezett töréspont-sztringnek összetett formátuma lehet, például F.B(C.D[], int, arg : double ) : C.Abc + 123. a paraméterlista nem kötelező, csakúgy, mint az IL eltolás.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

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

Paraméterek

input
String

Egy jól formázott, elnevezett töréspont-sztring, amely függvényt, választható argumentumlistát és opcionális IL-eltolást biztosít.

functionName
String

A bemeneti sztringből elemezett függvény nevét visszaadó out paraméter vagy üres sztring, ha a bemeneti sztring nem megfelelően van formázva.

nargs
Int32

Out paraméter, amely az argumentumok számát adja vissza az opcionális argumentumlistában. Nulla értéket ad vissza, ha nincs argumentumlista, vagy ha a sztring nem megfelelően van formázva.

arguments
String

Kimenő paraméter, amely szóközzel elválasztott listát ad vissza az argumentumlistában szereplő összes argumentum típusának nevéről, vagy üres sztringet, ha az argumentumlista hiányzik, vagy a bemeneti sztring nem volt megfelelően formázva.

returnType
String

Kimenő paraméter, amely egy olyan sztringet ad vissza, amely tartalmazza a bemenetben elnevezett függvény visszatérési típusát, vagy az üres sztringet, ha a visszatérési típus hiányzik, vagy a bemeneti sztring nem volt megfelelően formázva.

offset
UInt64

Aláíratlan hosszú egész szám, amely az IL eltolást adja a bemeneti sztringtől, vagy nulla, ha nem volt IL eltolás, vagy a sztring nem volt megfelelően formázva.

Válaszok

trueha az elnevezett töréspont elemzése sikeresen megtörtént; egyéb esetben. false

A következőre érvényes: