ContractOptionAttribute Konstruktory

Definice

Inicializuje novou instanci ContractOptionAttribute třídy.

Přetížení

Name Description
ContractOptionAttribute(String, String, Boolean)

Inicializuje novou instanci ContractOptionAttribute třídy pomocí zadané kategorie, nastavení a enable/disable hodnotu.

ContractOptionAttribute(String, String, String)

Inicializuje novou instanci ContractOptionAttribute třídy pomocí poskytnuté kategorie, nastavení a hodnoty.

ContractOptionAttribute(String, String, Boolean)

Zdroj:
Contracts.cs
Zdroj:
Contracts.cs
Zdroj:
Contracts.cs
Zdroj:
Contracts.cs
Zdroj:
Contracts.cs

Inicializuje novou instanci ContractOptionAttribute třídy pomocí zadané kategorie, nastavení a enable/disable hodnotu.

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)

Parametry

category
String

Kategorie pro možnost, která se má nastavit.

setting
String

Nastavení možnosti.

enabled
Boolean

true povolit možnost; false pokud chcete tuto možnost zakázat.

Platí pro

ContractOptionAttribute(String, String, String)

Zdroj:
Contracts.cs
Zdroj:
Contracts.cs
Zdroj:
Contracts.cs
Zdroj:
Contracts.cs
Zdroj:
Contracts.cs

Inicializuje novou instanci ContractOptionAttribute třídy pomocí poskytnuté kategorie, nastavení a hodnoty.

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)

Parametry

category
String

Kategorie možnosti, která se má nastavit.

setting
String

Nastavení možnosti.

value
String

Hodnota pro nastavení.

Poznámky

Existují pouze dvě možnosti kategorie/nastavení a lze je nastavit pomocí některého z přetížení konstruktoru. Toto přetížení můžete použít se stejným nastavením jako ContractOptionAttribute(String, String, Boolean) přetížení zadáním "true" nebo "false" ve formátu řetězce, například:

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

Platí pro