DebuggableAttribute Construtores

Definição

Inicializa uma nova instância da DebuggableAttribute classe.

Sobrecargas

Name Description
DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Inicializa uma nova instância da DebuggableAttribute classe, usando os modos de depuração especificados para o compilador just-in-time (JIT).

DebuggableAttribute(Boolean, Boolean)

Inicializa uma nova instância da DebuggableAttribute classe, usando as opções de rastreio e otimização especificadas para o compilador just-in-time (JIT).

DebuggableAttribute(DebuggableAttribute+DebuggingModes)

Inicializa uma nova instância da DebuggableAttribute classe, usando os modos de depuração especificados para o compilador 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)

Parâmetros

modes
DebuggableAttribute.DebuggingModes

Uma combinação bit a bit dos DebuggableAttribute.DebuggingModes valores que especifica o modo de depuração para o compilador JIT.

Observações

Chamar o DebuggableAttribute(DebuggableAttribute+DebuggingModes) construtor com um modes valor de parâmetro de Default é equivalente a chamar o DebuggableAttribute(Boolean, Boolean) construtor com um isJITTrackingEnabled valor de parâmetro de true.

Aplica-se a

DebuggableAttribute(Boolean, Boolean)

Inicializa uma nova instância da DebuggableAttribute classe, usando as opções de rastreio e otimização especificadas para o compilador 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)

Parâmetros

isJITTrackingEnabled
Boolean

true para permitir a depuração; caso contrário, false.

isJITOptimizerDisabled
Boolean

true para desativar o otimizador para execução; caso contrário, false.

Observações

Este construtor define as propriedades IsJITTrackingEnabled e IsJITOptimizerDisabled.

Um valor de parâmetro de true faz com que o tempo de execução acompanhe informações importantes para o depurador durante a geração de código; um valor de false resulta em ausência de rastreio, mas não impede a isJITTrackingEnabled depuração. Este parâmetro não tem efeito na versão 2.0 do .NET Framework. Na versão 2.0, a informação de rastreamento JIT, o deslocamento da linguagem intermédia Microsoft (MSIL) em relação ao deslocamento do código nativo dentro de um método, é sempre gerada.

Um isJITOptimizerDisabled valor de parâmetro de true otimiza para depuração; um valor de false otimiza para execução.

Aplica-se a