ContractOptionAttribute Construtores

Definição

Inicializa uma nova instância da ContractOptionAttribute classe.

Sobrecargas

Name Description
ContractOptionAttribute(String, String, Boolean)

Inicializa uma nova instância da ContractOptionAttribute classe usando a categoria, definição e valor de ativar/desativar fornecidos.

ContractOptionAttribute(String, String, String)

Inicializa uma nova instância da ContractOptionAttribute classe usando a categoria, definição e valor fornecidos.

ContractOptionAttribute(String, String, Boolean)

Origem:
Contracts.cs
Origem:
Contracts.cs
Origem:
Contracts.cs
Origem:
Contracts.cs
Origem:
Contracts.cs

Inicializa uma nova instância da ContractOptionAttribute classe usando a categoria, definição e valor de ativar/desativar fornecidos.

public:
 ContractOptionAttribute(System::String ^ category, System::String ^ setting, bool enabled);
public ContractOptionAttribute(string category, string setting, bool enabled);
new System.Diagnostics.Contracts.ContractOptionAttribute : string * string * bool -> System.Diagnostics.Contracts.ContractOptionAttribute
Public Sub New (category As String, setting As String, enabled As Boolean)

Parâmetros

category
String

A categoria para a opção a definir.

setting
String

A definição de opções.

enabled
Boolean

true para ativar a opção; false para desativar a opção.

Aplica-se a

ContractOptionAttribute(String, String, String)

Origem:
Contracts.cs
Origem:
Contracts.cs
Origem:
Contracts.cs
Origem:
Contracts.cs
Origem:
Contracts.cs

Inicializa uma nova instância da ContractOptionAttribute classe usando a categoria, definição e valor fornecidos.

public:
 ContractOptionAttribute(System::String ^ category, System::String ^ setting, System::String ^ value);
public ContractOptionAttribute(string category, string setting, string value);
new System.Diagnostics.Contracts.ContractOptionAttribute : string * string * string -> System.Diagnostics.Contracts.ContractOptionAttribute
Public Sub New (category As String, setting As String, value As String)

Parâmetros

category
String

A categoria da opção a definir.

setting
String

A definição de opções.

value
String

O valor do cenário.

Observações

Existem apenas duas opções de categoria/cenário, e podem ser definidas por qualquer uma das sobrecargas de construtores. Pode usar esta sobrecarga com as mesmas definições da ContractOptionAttribute(String, String, Boolean) sobrecarga, especificando "verdadeiro" ou "falso" em formato de string; por exemplo:

[ContractOption("contract", "inheritance", "false")]
class MyConcurrentList<T> : IList<T> {
   ...
}

Aplica-se a