Share via


DebuggableAttribute Konstruktor

Definisi

Menginisialisasi instans baru kelas DebuggableAttribute.

Overload

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Menginisialisasi instans DebuggableAttribute baru kelas , menggunakan mode penelusuran kesalahan yang ditentukan untuk pengkompilasi just-in-time (JIT).

DebuggableAttribute(Boolean, Boolean)

Menginisialisasi instans DebuggableAttribute baru kelas , menggunakan opsi pelacakan dan pengoptimalan yang ditentukan untuk pengkompilasi just-in-time (JIT).

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Sumber:
DebuggableAttribute.cs
Sumber:
DebuggableAttribute.cs
Sumber:
DebuggableAttribute.cs

Menginisialisasi instans DebuggableAttribute baru kelas , menggunakan mode penelusuran kesalahan yang ditentukan untuk pengkompilasi just-in-time (JIT).

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)

Parameter

modes
DebuggableAttribute.DebuggingModes

Kombinasi bitwise dari nilai yang DebuggableAttribute.DebuggingModes menentukan mode debugging untuk pengkompilasi JIT.

Keterangan

Memanggil DebuggableAttribute(DebuggableAttribute+DebuggingModes) konstruktor dengan nilai Default parameter setara dengan modes memanggil DebuggableAttribute(Boolean, Boolean) konstruktor dengan isJITTrackingEnabled nilai trueparameter .

Berlaku untuk

DebuggableAttribute(Boolean, Boolean)

Sumber:
DebuggableAttribute.cs
Sumber:
DebuggableAttribute.cs
Sumber:
DebuggableAttribute.cs

Menginisialisasi instans DebuggableAttribute baru kelas , menggunakan opsi pelacakan dan pengoptimalan yang ditentukan untuk pengkompilasi just-in-time (JIT).

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)

Parameter

isJITTrackingEnabled
Boolean

true untuk mengaktifkan penelusuran kesalahan; jika tidak, false.

isJITOptimizerDisabled
Boolean

true untuk menonaktifkan pengoptimal untuk eksekusi; jika tidak, false.

Keterangan

Konstruktor ini mengatur properti IsJITTrackingEnabled dan IsJITOptimizerDisabled.

isJITTrackingEnabled Nilai true parameter menyebabkan runtime melacak informasi penting bagi debugger selama pembuatan kode; nilai false tidak menghasilkan pelacakan, tetapi tidak mencegah penelusuran kesalahan. Parameter ini tidak berpengaruh pada .NET Framework versi 2.0. Dalam versi 2.0, informasi pelacakan JIT, offset bahasa perantara Microsoft (MSIL) ke offset kode asli dalam metode, selalu dihasilkan.

Nilai isJITOptimizerDisabled parameter pengoptimalan true untuk penelusuran kesalahan; nilai false mengoptimalkan eksekusi.

Berlaku untuk