DebuggableAttribute Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe DebuggableAttribute.
Sobrecargas
DebuggableAttribute(DebuggableAttribute+DebuggingModes) |
Inicializa uma nova instância da classe DebuggableAttribute usando os modos de depuração especificados para o compilador JIT (Just-In-Time). |
DebuggableAttribute(Boolean, Boolean) |
Inicializa uma nova instância da classe DebuggableAttribute usando as opções de acompanhamento e de otimização especificados para o compilador JIT (Just-In-Time). |
DebuggableAttribute(DebuggableAttribute+DebuggingModes)
- Origem:
- DebuggableAttribute.cs
- Origem:
- DebuggableAttribute.cs
- Origem:
- DebuggableAttribute.cs
Inicializa uma nova instância da classe DebuggableAttribute usando os modos de depuração especificados para o compilador JIT (Just-In-Time).
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
Uma combinação bit a bit de valores DebuggableAttribute.DebuggingModes que especifica o modo de depuração para o compilador JIT.
Comentários
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)
- Origem:
- DebuggableAttribute.cs
- Origem:
- DebuggableAttribute.cs
- Origem:
- DebuggableAttribute.cs
Inicializa uma nova instância da classe DebuggableAttribute usando as opções de acompanhamento e de otimização especificados para o compilador JIT (Just-In-Time).
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 habilitar a depuração; caso contrário, false
.
- isJITOptimizerDisabled
- Boolean
true
para desabilitar o otimizador para execução; caso contrário, false
.
Comentários
Esse construtor define as propriedades IsJITTrackingEnabled e IsJITOptimizerDisabled.
Um isJITTrackingEnabled
valor de parâmetro de true
faz com que o runtime rastreie informações importantes para o depurador durante a geração de código; um valor de false
resulta em nenhum acompanhamento, mas não impede a depuração. Esse parâmetro não tem efeito no .NET Framework versão 2.0. Na versão 2.0, as informações de acompanhamento JIT, o deslocamento da MSIL (linguagem intermediária) da Microsoft para o deslocamento de código nativo dentro de um método, sempre é gerado.
Um isJITOptimizerDisabled
valor de parâmetro de true
otimizações para depuração; um valor de false
otimizações para execução.