Aracılığıyla paylaş


IDebugDocumentPositionOffset2::GetRange

Geçerli belge konumu için aralığı alır.

Sözdizimi

public int GetRange(
   ref uint pdwBegOffset,
   ref uint pdwEndOffset
);

Parametreler

pdwBegOffset
[in, out] Aralığın başlangıç konumu için uzaklık. Bu bilgi gerekli değilse bu parametreyi null değer olarak ayarlayın.

pdwEndOffset
[in, out] Aralığın bitiş konumu için uzaklık. Bu bilgi gerekli değilse bu parametreyi null değer olarak ayarlayın.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.

Açıklamalar

Konum kesme noktası için belge konumunda belirtilen aralık, hata ayıklama altyapısı (DE) tarafından koda gerçekten katkıda bulunan bir deyimi aramak için kullanılır. Örneğin, aşağıdaki kodu göz önünde bulundurun:

Line 5: // comment
Line 6: x = 1;

5. Satır, hata ayıklanan programa kod eklemez. 5. satırda kesme noktasını ayarlayan hata ayıklayıcı, DE'nin koda katkıda bulunan ilk satır için belirli bir miktarı iletmesini istiyorsa, hata ayıklayıcı bir kesme noktasının doğru yerleştirilebileceği ek aday satırları içeren bir aralık belirtir. Ardından DE, kesme noktasını kabul edebilecek bir satır bulana kadar bu satırlarda ileri doğru arama yapar.

Ayrıca bkz.