Partager via


ContractOptionAttribute Constructeurs

Définition

Initialise une nouvelle instance de la classe ContractOptionAttribute.

Surcharges

ContractOptionAttribute(String, String, Boolean)

Initialise une nouvelle instance de la classe ContractOptionAttribute à l'aide de la catégorie, du paramètre et de la valeur activer/désactiver fournis.

ContractOptionAttribute(String, String, String)

Initialise une nouvelle instance de la classe ContractOptionAttribute à l'aide de la catégorie, du paramètre et de la valeur fournis.

ContractOptionAttribute(String, String, Boolean)

Source:
Contracts.cs
Source:
Contracts.cs
Source:
Contracts.cs

Initialise une nouvelle instance de la classe ContractOptionAttribute à l'aide de la catégorie, du paramètre et de la valeur activer/désactiver fournis.

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)

Paramètres

category
String

Catégorie de l'option à définir.

setting
String

Paramètre de l'option.

enabled
Boolean

true pour activer l'option ; false pour désactiver l'option.

S’applique à

ContractOptionAttribute(String, String, String)

Source:
Contracts.cs
Source:
Contracts.cs
Source:
Contracts.cs

Initialise une nouvelle instance de la classe ContractOptionAttribute à l'aide de la catégorie, du paramètre et de la valeur fournis.

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)

Paramètres

category
String

Catégorie de l'option à définir.

setting
String

Paramètre de l'option.

value
String

Valeur pour le paramètre.

Remarques

Il n’existe que deux options de catégorie/paramètre, et elles peuvent être définies par l’une des surcharges de constructeur. Vous pouvez utiliser cette surcharge avec les mêmes paramètres que la ContractOptionAttribute(String, String, Boolean) surcharge en spécifiant « true » ou « false » au format de chaîne, par exemple :

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

S’applique à