IDebugVsaScriptCodeItem.ParseNamedBreakPoint Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.