Aracılığıyla paylaş


IDebugVsaScriptCodeItem.ParseNamedBreakPoint Yöntem

Tanım

Bir sınıfta uygulandığında, dizeleri ayrıştırır ve ayrıştırılmış bilgileri döndürür. Bu yöntem genellikle, bir olarak temsil edilen kesme noktası hakkındaki bilgileri ayrıştırması gereken bir hata ayıklayıcı tarafından çağırılır string . Hata ayıklayıcı, Kullanıcı tarafından fonksiyonadı-arguments-ılkayması biçiminde yazılmış bir kesme noktasına sahip olabilir. Adlandırılmış kesme noktası dizesi karmaşık bir biçimde olabilir, örneğin, F. b (c. D [], int, arg: Double): C. abc + 123. Parametre listesi, Il kayması gibi isteğe bağlıdır.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

input
String

Bir işlev, isteğe bağlı bağımsız değişken listesi ve isteğe bağlı Il kayması sağlayan iyi biçimlendirilmiş bir adlandırılmış kesme noktası dizesi.

functionName
String

Giriş dizesinin içinden ayrıştırılmış işlevin adını döndüren out parametresi veya giriş dizesi düzgün biçimlendirilmemiş ise boş dize.

nargs
Int32

İsteğe bağlı bağımsız değişken listesindeki bağımsız değişken sayısını döndüren out parametresi. Bağımsız değişken listesi yoksa veya dize düzgün biçimlendirilmediyse sıfır döndürür.

arguments
String

Out parametresi, bağımsız değişkenler listesindeki tüm bağımsız değişkenlerin türlerine ait adların boşlukla ayrılmış bir listesini döndürür veya bağımsız değişkenler listesi eksikse veya giriş dizesi düzgün biçimlendirilmediyse boş bir dize.

returnType
String

Out parametresi, girişte adı geçen işlevin dönüş türünü içeren bir dize döndürüyor veya dönüş türü eksikse veya giriş dizesi düzgün biçimlendirilmediyse boş dize döndürüyor.

offset
UInt64

Giriş dizesinden Il sapmasını sağlayan işaretsiz uzun tamsayı veya Il boşluğu yoksa sıfır veya dize düzgün biçimlendirilmemiş.

Döndürülenler

Boolean

true adlandırılmış kesme noktası başarıyla ayrıştırılırsa; Aksi takdirde, false .

Şunlara uygulanır