ContractOptionAttribute Costruttori

Definizione

Inizializza una nuova istanza della classe ContractOptionAttribute.

Overload

Nome Descrizione
ContractOptionAttribute(String, String, Boolean)

Inizializza una nuova istanza della ContractOptionAttribute classe utilizzando la categoria, l'impostazione e il valore di abilitazione/disabilita specificati.

ContractOptionAttribute(String, String, String)

Inizializza una nuova istanza della ContractOptionAttribute classe utilizzando la categoria, l'impostazione e il valore specificati.

ContractOptionAttribute(String, String, Boolean)

Origine:
Contracts.cs
Origine:
Contracts.cs
Origine:
Contracts.cs
Origine:
Contracts.cs
Origine:
Contracts.cs

Inizializza una nuova istanza della ContractOptionAttribute classe utilizzando la categoria, l'impostazione e il valore di abilitazione/disabilita specificati.

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)

Parametri

category
String

Categoria per l'opzione da impostare.

setting
String

Impostazione dell'opzione.

enabled
Boolean

true per abilitare l'opzione; false per disabilitare l'opzione .

Si applica a

ContractOptionAttribute(String, String, String)

Origine:
Contracts.cs
Origine:
Contracts.cs
Origine:
Contracts.cs
Origine:
Contracts.cs
Origine:
Contracts.cs

Inizializza una nuova istanza della ContractOptionAttribute classe utilizzando la categoria, l'impostazione e il valore specificati.

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)

Parametri

category
String

Categoria dell'opzione da impostare.

setting
String

Impostazione dell'opzione.

value
String

Valore per l'impostazione.

Commenti

Esistono solo due opzioni di categoria/impostazione e possono essere impostate da uno degli overload del costruttore. È possibile usare questo overload con le stesse impostazioni dell'overload ContractOptionAttribute(String, String, Boolean) specificando "true" o "false" in formato stringa, ad esempio:

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

Si applica a