ContractOptionAttribute Konstruktorer

Definition

Initierar en ny instans av ContractOptionAttribute klassen.

Överlagringar

Name Description
ContractOptionAttribute(String, String, Boolean)

Initierar en ny instans av ContractOptionAttribute klassen med hjälp av den angivna kategorin, inställningen och värdet aktivera/inaktivera.

ContractOptionAttribute(String, String, String)

Initierar en ny instans av ContractOptionAttribute klassen med hjälp av den angivna kategorin, inställningen och värdet.

ContractOptionAttribute(String, String, Boolean)

Källa:
Contracts.cs
Källa:
Contracts.cs
Källa:
Contracts.cs
Källa:
Contracts.cs
Källa:
Contracts.cs

Initierar en ny instans av ContractOptionAttribute klassen med hjälp av den angivna kategorin, inställningen och värdet aktivera/inaktivera.

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)

Parametrar

category
String

Kategorin för det alternativ som ska anges.

setting
String

Alternativinställningen.

enabled
Boolean

true för att aktivera alternativet; false för att inaktivera alternativet.

Gäller för

ContractOptionAttribute(String, String, String)

Källa:
Contracts.cs
Källa:
Contracts.cs
Källa:
Contracts.cs
Källa:
Contracts.cs
Källa:
Contracts.cs

Initierar en ny instans av ContractOptionAttribute klassen med hjälp av den angivna kategorin, inställningen och värdet.

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)

Parametrar

category
String

Kategorin för det alternativ som ska anges.

setting
String

Alternativinställningen.

value
String

Värdet för inställningen.

Kommentarer

Det finns bara två kategori-/inställningsalternativ, och de kan anges av någon av konstruktorns överlagringar. Du kan använda den här överlagringen med samma inställningar som överlagringen ContractOptionAttribute(String, String, Boolean) genom att ange "true" eller "false" i strängformat, till exempel:

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

Gäller för