IDebugVsaScriptCodeItem.ParseNamedBreakPoint Yöntem

Tanım

Bir sınıfta uygulandığında, dizeleri ayrıştırıp ayrıştırılmış bilgileri döndürür. Bu yöntem genellikle olarak stringtemsil edilen bir kesme noktası hakkındaki bilgileri ayrıştırması gereken bir hata ayıklayıcısı tarafından çağrılır. Hata ayıklayıcının, kullanıcı tarafından functionname-arguments-ILoffset biçiminde bir kesme noktası yazılmış olabilir. Adlandırılmış kesme noktası dizesi karmaşık bir biçime sahip olabilir; örneğin, F.B(C.D[], int, arg : double ) : C.Abc + 123. PARAMETRE listesi isteğe bağlıdır ve IL uzaklığı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

İşlev, isteğe bağlı bağımsız değişken listesi ve isteğe bağlı IL uzaklığı veren iyi biçimlendirilmiş bir adlandırılmış kesme noktası dizesi.

functionName
String

Giriş dizesinden ayrıştırılan işlevin adını döndüren Out parametresi veya giriş dizesi iyi biçimlendirilmemişse 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 iyi biçimlendirilmemişse 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ürlerinin adlarının boşlukla ayrılmış bir listesini veya bağımsız değişkenler listesi eksikse veya giriş dizesi iyi biçimlendirilmemişse boş bir dize döndürür.

returnType
String

Girişte adlı işlevin dönüş türünü içeren bir dize döndüren out parametresi veya dönüş türü eksikse veya giriş dizesi iyi biçimlendirilmemişse boş dize.

offset
UInt64

Giriş dizesinden IL uzaklığını veren işaretsiz uzun tamsayı veya IL uzaklığı yoksa veya dize iyi biçimlendirilmemişse sıfır.

Döndürülenler

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

Şunlara uygulanır