IDebugVsaScriptCodeItem.ParseNamedBreakPoint Methode

Definitie

Bij implementatie in een klasse parseert u tekenreeksen en retourneert u de geparseerde informatie. Deze methode wordt meestal aangeroepen door een foutopsporingsprogramma dat informatie moet parseren over een onderbrekingspunt dat wordt weergegeven als een string. Het foutopsporingsprogramma kan een onderbrekingspunt hebben dat door de gebruiker is getypt in de form functionname-arguments-ILoffset. Een benoemde onderbrekingspunttekenreeks kan een complexe indeling hebben, bijvoorbeeld de F.B(C.D[], int, arg : double ) : C.Abc + 123. parameterlijst is optioneel, net als de IL-offset.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

Parameters

input
String

Een goed gevormde benoemde onderbrekingspunttekenreeks die een functie, optionele argumentenlijst en optionele IL-offset geeft.

functionName
String

De parameter Out retourneert de naam van de functie die is geparseerd uit de invoertekenreeks of de lege tekenreeks als de invoertekenreeks niet goed is gevormd.

nargs
Int32

De parameter Out retourneert het aantal argumenten in de optionele argumentenlijst. Retourneert nul als er geen argumentenlijst is of als de tekenreeks niet goed is gevormd.

arguments
String

De parameter Out retourneert een door spaties gescheiden lijst met de namen van de typen van alle argumenten in de argumentenlijst of een lege tekenreeks als de lijst met argumenten ontbreekt of als de invoertekenreeks niet goed is opgemaakt.

returnType
String

Een outparameter die een tekenreeks retourneert met het retourtype van de functie die in de invoer is genoemd, of de lege tekenreeks als het retourtype ontbreekt of als de invoertekenreeks niet goed is gevormd.

offset
UInt64

Niet-ondertekend lang geheel getal dat de IL-offset van de invoertekenreeks geeft, of nul als er geen IL-offset was of de tekenreeks niet goed is gevormd.

Retouren

true als het benoemde onderbrekingspunt is geparseerd; anders, false.

Van toepassing op