IDebugVsaScriptCodeItem.ParseNamedBreakPoint Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.