DebuggableAttribute Oluşturucular

Tanım

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

Aşırı Yüklemeler

Name Description
DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Tam zamanında (JIT) derleyici 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) derleyici için belirtilen izleme ve iyileştirme seçeneklerini kullanarak sınıfın yeni bir örneğini DebuggableAttribute başlatır.

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

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

Tam zamanında (JIT) derleyici 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 değeriyle modesDefault çağırmak, oluşturucuyu DebuggableAttribute(Boolean, Boolean) parametre değeriyle çağırmaya isJITTrackingEnabled eşdeğerdir true.

Şunlara uygulanır

DebuggableAttribute(Boolean, Boolean)

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

Tam zamanında (JIT) derleyici için belirtilen izleme ve iyileştirme seçeneklerini kullanarak sınıfı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; aksi takdirde , false.

Açıklamalar

Bu oluşturucu ve IsJITTrackingEnabledözelliklerini IsJITOptimizerDisabled ayarlar.

isJITTrackingEnabled parametresi değeritrue, çalışma zamanının kod oluşturma sırasında hata ayıklayıcı için önemli olan bilgileri izlemesine neden olur; bir değeri false izlenmez 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ığıyla Microsoft ara dil (MSIL) uzaklığı her zaman oluşturulur.

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

Şunlara uygulanır