DebuggableAttribute Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.