Share via


DebuggableAttribute Oluşturucular

Tanım

DebuggableAttribute sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Tam zamanında (JIT) derleyicisi için belirtilen hata ayıklama modlarını kullanarak sınıfının yeni bir örneğini DebuggableAttribute başlatır.

DebuggableAttribute(Boolean, Boolean)

Tam zamanında (JIT) derleyicisi için belirtilen izleme ve iyileştirme seçeneklerini kullanarak sınıfının yeni bir örneğini DebuggableAttribute başlatır.

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Kaynak:
DebuggableAttribute.cs
Kaynak:
DebuggableAttribute.cs
Kaynak:
DebuggableAttribute.cs

Tam zamanında (JIT) derleyicisi için belirtilen hata ayıklama modlarını kullanarak sınıfının yeni bir örneğini DebuggableAttribute başlatır.

public:
 DebuggableAttribute(System::Diagnostics::DebuggableAttribute::DebuggingModes modes);
public DebuggableAttribute (System.Diagnostics.DebuggableAttribute.DebuggingModes modes);
new System.Diagnostics.DebuggableAttribute : System.Diagnostics.DebuggableAttribute.DebuggingModes -> System.Diagnostics.DebuggableAttribute
Public Sub New (modes As DebuggableAttribute.DebuggingModes)

Parametreler

modes
DebuggableAttribute.DebuggingModes

JIT derleyicisi DebuggableAttribute.DebuggingModes için hata ayıklama modunu belirten değerlerin bit düzeyinde birleşimi.

Açıklamalar

oluşturucuyu DebuggableAttribute(DebuggableAttribute+DebuggingModes) parametre modes değeriyle Default çağırmak, oluşturucuyu DebuggableAttribute(Boolean, Boolean) parametre isJITTrackingEnabled değeriyle trueçağırmaya eşdeğerdir.

Şunlara uygulanır

DebuggableAttribute(Boolean, Boolean)

Kaynak:
DebuggableAttribute.cs
Kaynak:
DebuggableAttribute.cs
Kaynak:
DebuggableAttribute.cs

Tam zamanında (JIT) derleyicisi için belirtilen izleme ve iyileştirme seçeneklerini kullanarak sınıfının yeni bir örneğini DebuggableAttribute başlatır.

public:
 DebuggableAttribute(bool isJITTrackingEnabled, bool isJITOptimizerDisabled);
public DebuggableAttribute (bool isJITTrackingEnabled, bool isJITOptimizerDisabled);
new System.Diagnostics.DebuggableAttribute : bool * bool -> System.Diagnostics.DebuggableAttribute
Public Sub New (isJITTrackingEnabled As Boolean, isJITOptimizerDisabled As Boolean)

Parametreler

isJITTrackingEnabled
Boolean

true hata ayıklamayı etkinleştirmek için; aksi takdirde , false.

isJITOptimizerDisabled
Boolean

true yürütme için iyileştiriciyi devre dışı bırakmak için; aksi takdirde , false.

Açıklamalar

Bu oluşturucu ve IsJITOptimizerDisabledözelliklerini IsJITTrackingEnabled ayarlar.

isJITTrackingEnabled parametresi değeritrue, çalışma zamanının kod oluşturma sırasında hata ayıklayıcı için önemli bilgileri izlemesine neden olur; değerinin false izlenmesi gerekmez ancak hata ayıklamayı engellemez. Bu parametrenin .NET Framework sürüm 2.0'da hiçbir etkisi yoktur. Sürüm 2.0'da JIT izleme bilgileri, bir yöntem içindeki yerel kod uzaklığı için Microsoft ara dili (MSIL) uzaklığı her zaman oluşturulur.

isJITOptimizerDisabled Hata ayıklamaya yönelik iyileştirmelerin parametre değeritrue; yürütme için iyileştirmelerin değerifalse.

Şunlara uygulanır