IDebugVsaScriptCodeItem.ParseNamedBreakPoint Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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