IDebugVsaScriptCodeItem.ParseNamedBreakPoint Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
När den implementeras i en klass parsar du strängar och returnerar den tolkade informationen. Den här metoden anropas vanligtvis av ett felsökningsprogram som behöver parsa information om en brytpunkt som representeras som en string. Felsökaren kan ha en brytpunkt som användaren skriver in i formuläret functionname-arguments-ILoffset. En namngiven brytpunktssträng kan ha ett komplext format, F.B(C.D[], int, arg : double ) : C.Abc + 123. till exempel Parameterlistan är valfri, liksom IL-förskjutningen.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
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
Parametrar
- input
- String
En välformulerad namngiven brytpunktssträng som ger en funktion, valfri argumentlista och valfri IL-förskjutning.
- functionName
- String
Ut-parametern returnerar namnet på funktionen som parsats ut ur indatasträngen, eller den tomma strängen om indatasträngen inte är välformulerad.
- nargs
- Int32
Out-parametern returnerar antalet argument i den valfria argumentlistan. Returnerar noll om det inte finns någon argumentlista eller om strängen inte är välformulerad.
- arguments
- String
Out-parametern returnerar en blankstegsavgränsad lista över namnen på typerna av alla argument i argumentlistan, eller en tom sträng om argumentlistan saknades eller indatasträngen inte var väl utformad.
- returnType
- String
Out-parametern returnerar en sträng som innehåller returtypen för funktionen med namnet i indata, eller den tomma strängen om returtypen saknades eller om indatasträngen inte var väl utformad.
- offset
- UInt64
Osignerat långt heltal som ger IL-förskjutningen från indatasträngen eller noll om det inte fanns någon IL-förskjutning eller om strängen inte var välformulerad.
Returer
trueom den namngivna brytpunkten parsas. annars . false