Debugger5 Arabirim
Debugger5interrogate ve hata ayıklayıcı ve Ayıklanacak program durumunu işlemek için kullanılır.Debugger5yerini alır Debugger4 arabirimi.
Ad alanı: EnvDTE100
Derleme: EnvDTE100 (EnvDTE100.dll içinde)
Sözdizimi
'Bildirim
<GuidAttribute("C8BBAA3A-7E99-4630-942C-570F085141EB")> _
Public Interface Debugger5 _
Inherits Debugger4
[GuidAttribute("C8BBAA3A-7E99-4630-942C-570F085141EB")]
public interface Debugger5 : Debugger4
[GuidAttribute(L"C8BBAA3A-7E99-4630-942C-570F085141EB")]
public interface class Debugger5 : Debugger4
[<GuidAttribute("C8BBAA3A-7E99-4630-942C-570F085141EB")>]
type Debugger5 =
interface
interface Debugger4
end
public interface Debugger5 extends Debugger4
Debugger5 türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
AllBreakpointsLastHit | (Debugger4 kaynağından devralındı.) |
![]() |
AllBreakpointsLastHit | Son anda isabet ilişkili kesme noktaları topluluğu alır. |
![]() |
BreakpointLastHit | (Debugger4 kaynağından devralındı.) |
![]() |
BreakpointLastHit | Son kesme isabet alır.İsabet aynı anda birden fazla kesme noktaları topluluğu almak için bkz: AllBreakpointsLastHit. |
![]() |
Breakpoints | (Debugger4 kaynağından devralındı.) |
![]() |
Breakpoints | Kesme noktaları topluluğu alır. |
![]() |
CurrentMode | (Debugger4 kaynağından devralındı.) |
![]() |
CurrentMode | Hata ayıklayıcı IDE bağlamında geçerli modu alır. |
![]() |
CurrentProcess | (Debugger4 kaynağından devralındı.) |
![]() |
CurrentProcess | Alır veya ayarlar etkin işlem. |
![]() |
CurrentProgram | (Debugger4 kaynağından devralındı.) |
![]() |
CurrentProgram | Ayarlar veya etkin programa döndürür. |
![]() |
CurrentStackFrame | (Debugger4 kaynağından devralındı.) |
![]() |
CurrentStackFrame | Alır veya ayarlar geçerli yığın çerçevesi. |
![]() |
CurrentThread | (Debugger4 kaynağından devralındı.) |
![]() |
CurrentThread | Alır veya ayarlar geçerli iş parçacığı Ayıklanacak. |
![]() |
DebuggedProcesses | (Debugger4 kaynağından devralındı.) |
![]() |
DebuggedProcesses | Şu anda Ayıklanacak işlemlerin listesini alır. |
![]() |
DTE | (Debugger4 kaynağından devralındı.) |
![]() |
DTE | Üst düzey bir geniþletilebilirlik nesnesi alır. |
![]() |
ExceptionGroups | (Debugger4 kaynağından devralındı.) |
![]() |
ExceptionGroups | Hata ayıklayıcı için exception ayarlarını alır.Her özel durum için bu ayarlar, hata ayıklayıcı kod hata ayıklayıcısı sonları yürütmeden önce özel durum işleme olanağı verir olup olmadığını belirler. |
![]() |
ForceContinue | (Debugger4 kaynağından devralındı.) |
![]() |
ForceContinue | Alır veya ayarlar hata ayıklayıcı sonları veya tracepoint veya kesme makro yürütme tamamlandığında devam belirleyen bir değer.Tracepoint veya kesme noktası oluşturulduğunda, varsayılan davranış iletişim kutusunda kullanıcı tarafından ayarlanır.Bu özellik, varsayılan davranışı değiştirmek için kullanılabilir. |
![]() |
HexDisplayMode | (Debugger4 kaynağından devralındı.) |
![]() |
HexDisplayMode | Alır veya ifadeler, onaltılı veya onlu biçimde çıkış olup olmadığını gösteren bir değeri ayarlar. |
![]() |
HexInputMode | (Debugger4 kaynağından devralındı.) |
![]() |
HexInputMode | Alır veya ifadeler onaltılı veya onlu biçimde değerlendirilir olup olmadığını gösteren bir değeri ayarlar. |
![]() |
Languages | (Debugger4 kaynağından devralındı.) |
![]() |
Languages | Hata Ayıklayıcı'yı destekleyen dillerin listesini alır. |
![]() |
LastBreakReason | (Debugger4 kaynağından devralındı.) |
![]() |
LastBreakReason | Bir program kesildi son neden alır.Program çalışıp çalışmadığını, verir DBG_REASON_NONE. |
![]() |
LocalProcesses | (Debugger4 kaynağından devralındı.) |
![]() |
LocalProcesses | Bu bilgisayarda çalışmakta olan işlemlerin listesini alır. |
![]() |
OnlyLoadSymbolsManually | (Debugger4 kaynağından devralındı.) |
![]() |
OnlyLoadSymbolsManually | Simgeleri otomatik olarak veya el ile yüklenen belirleyen bir değer alır.Visual Studio kullanıcı bu ayarı belirleyebilir seçenekleri iletişim kutusu.Visual Studio bu değer ayarlama hakkında daha fazla bilgi için bkz: Nasıl yapılır: simge konumları belirtin ve davranış yükleniyor. |
![]() |
Parent | (Debugger4 kaynağından devralındı.) |
![]() |
Parent | Üst nesne alır (DTE). |
![]() |
SymbolCachePath | (Debugger4 kaynağından devralındı.) |
![]() |
SymbolCachePath | Sembolleri semboller sunucusundan karşıdan yüklediğinizde, Visual Studio tarafından kullanılan simge önbelleği yolunu içeren bir dize alır.Simge önbelleği yolunu belirtebilirsiniz seçenekleri iletişim kutusu.Daha fazla bilgi için bkz. Nasıl yapılır: bir simge sunucusunu kullanmak. |
![]() |
SymbolPath | (Debugger4 kaynağından devralındı.) |
![]() |
SymbolPath | Yolları içeren bir dize alır.Visual Studio hata ayıklama için kullanılan pdb Simge dosyaları.Visual Studio kullanıcı simgeleri yollarını belirtebilirsiniz seçenekleri iletişim kutusu.Daha fazla bilgi için bkz. Nasıl yapılır: simge konumları belirtin ve davranış yükleniyor. |
![]() |
SymbolPathState | (Debugger4 kaynağından devralındı.) |
![]() |
SymbolPathState | İçin tüm sembol yollarının durumunu temsil eden bir dize alır.Visual Studio hata ayıklama için kullanılan pdb Simge dosyaları. |
![]() |
Transports | (Debugger4 kaynağından devralındı.) |
![]() |
Transports | Desteklenen hata ayıklama taşımaları topluluğu alır. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
Break(Boolean) | (Debugger4 kaynağından devralındı.) |
![]() |
Break(Boolean) | Böylece geçerli durumunu analiz edilebilir, yürütmeye Ara vermek verilen bir işlemi neden olur. |
![]() |
DeleteObjectID | Nesne kimliği siler |
![]() |
DetachAll() | (Debugger4 kaynağından devralındı.) |
![]() |
DetachAll() | Tüm eklenmiş programlardan ayırır. |
![]() |
ExecuteStatement(String, Int32, Boolean) | (Debugger4 kaynağından devralındı.) |
![]() |
ExecuteStatement(String, Int32, Boolean) | Belirtilen deyimini yürütür. TreatAsExpression Bayrağı true, sonra dize bir ifade olarak değerlendirilir ve çıktı gönderildiği Komut penceresi. |
![]() |
ExportBreakpoints | Kesme noktası bir dosyaya verir. |
![]() |
GetExpression(String, Boolean, Int32) | (Debugger4 kaynağından devralındı.) |
![]() |
GetExpression(String, Boolean, Int32) | Geçerli yığın çerçevesini temel bir ifade olarak değerlendirilir.İfade ayrıştırılır, ancak değil değerlendirilen nesnenin döndürülür ancak geçerli bir değer içermiyor. |
![]() |
GetExpression2(String, Boolean, Boolean, Int32) | (Debugger4 kaynağından devralındı.) |
![]() |
GetExpression2(String, Boolean, Boolean, Int32) | Geçerli yığın çerçevesini temel bir ifade olarak değerlendirilir.İfade ayrıştırılır, ancak değil değerlendirilen nesnenin döndürülür ancak geçerli bir değer içermiyor.Bu yöntemi benzer şekilde, GetExpression , ancak ek bir Boole parametresi ile hangi ayarlanabilir ifadesi deyim olarak değerlendirilecek olduğunu belirtmek için True. |
![]() |
GetExpression3(String, StackFrame, Boolean, Boolean, Boolean, Int32) | (Debugger4 kaynağından devralındı.) |
![]() |
GetExpression3(String, StackFrame, Boolean, Boolean, Boolean, Int32) | Benzer bir ifade olarak değerlendirilir GetExpression.Ancak, bu yöntem arayan değerlendirme ortaya çıkar yığını çerçeveyi belirtmek izin verir.Ayrıca, özellikleri ve dolaylı işlev çağrıları otomatik değerlendirme gerçekleşmeyeceğini belirtmek arayan sağlar. |
![]() |
GetProcesses(Transport, String) | (Debugger4 kaynağından devralındı.) |
![]() |
GetProcesses(Transport, String) | Belirtilen aktarım katmanında hata ayıklama için şu anda bağlı işlemleri temsil eden bir nesneyi alır. |
![]() |
Go(Boolean) | (Debugger4 kaynağından devralındı.) |
![]() |
Go(Boolean) | Geçerli deyimin program yürütülürken başlatır. |
![]() |
ImportBreakpoints | Kesme noktaları, bir dosyadan alır. |
![]() |
RunToCursor(Boolean) | (Debugger4 kaynağından devralındı.) |
![]() |
RunToCursor(Boolean) | Programı kaynak dosyası imlecinin geçerli konumuna çalıştırır. |
![]() |
SetNextStatement() | (Debugger4 kaynağından devralındı.) |
![]() |
SetNextStatement() | Sonraki yönerge geçerli kaynak dosyadaki İmleç konumuna göre yürütülmek üzere ayarlar. |
![]() |
SetSymbolSettings(String, String, String, Boolean, Boolean) | (Debugger4 kaynağından devralındı.) |
![]() |
SetSymbolSettings(String, String, String, Boolean, Boolean) | Çeşitli ayarlarını ayarlar.pdb Simge Visual Studio hata ayıklama için kullanılan ve tüm sembolleri, yeniden zorlar. |
![]() |
StepInto(Boolean) | (Debugger4 kaynağından devralındı.) |
![]() |
StepInto(Boolean) | Sonraki işlev çağrısı, mümkünse içine adım atar. |
![]() |
StepOut(Boolean) | (Debugger4 kaynağından devralındı.) |
![]() |
StepOut(Boolean) | Geçerli işlevden çıkar. |
![]() |
StepOver(Boolean) | (Debugger4 kaynağından devralındı.) |
![]() |
StepOver(Boolean) | Sonraki işlev çağrısının üzerinden adımları. |
![]() |
Stop(Boolean) | (Debugger4 kaynağından devralındı.) |
![]() |
Stop(Boolean) | Hata ayıklama durdurur ve sonlandırır veya ekli tüm işlemlerini ayırır. |
![]() |
TerminateAll() | (Debugger4 kaynağından devralındı.) |
![]() |
TerminateAll() | Şu anda çalışan tüm hata ayıklama işlemleri sonlandırır. |
![]() |
WriteMinidump(String, dbgMinidumpOption) | (Debugger4 kaynağından devralındı.) |
![]() |
WriteMinidump(String, dbgMinidumpOption) | Bu işlev bir programda hata ayıklama ve Break modunda, bir mini döküm geçerli hata ayıklama oturumu oluşturur. |
Üst
Notlar
Hata ayıklayıcısı aracılığıyla kullanılabilir DTE2 ile nesne kendi Debugger özelliği.(Bu nesneye dönüştürmelisiniz Debugger5.Bir hata ayıklayıcı nesne etkileşimli geliştirme ortamı (IDE)'ın her örneği için kullanılabilir.
Kullanmak için Debugger5, EnvDTE100.dll bir başvuru eklemeniz gerekir.Özgün geliştirme için dte100.tlb bir başvuru eklemeniz gerekir.