ContractOptionAttribute Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy ContractOptionAttribute.
Przeciążenia
ContractOptionAttribute(String, String, Boolean) |
Inicjuje ContractOptionAttribute nowe wystąpienie klasy przy użyciu podanej kategorii, ustawienia i wartości włączania/wyłączania. |
ContractOptionAttribute(String, String, String) |
Inicjuje ContractOptionAttribute nowe wystąpienie klasy przy użyciu podanej kategorii, ustawienia i wartości. |
ContractOptionAttribute(String, String, Boolean)
- Źródło:
- Contracts.cs
- Źródło:
- Contracts.cs
- Źródło:
- Contracts.cs
Inicjuje ContractOptionAttribute nowe wystąpienie klasy przy użyciu podanej kategorii, ustawienia i wartości włączania/wyłączania.
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
Kategoria dla opcji, która ma zostać ustawiona.
- setting
- String
Ustawienie opcji.
- enabled
- Boolean
true
aby włączyć tę opcję; false
aby wyłączyć opcję.
Dotyczy
ContractOptionAttribute(String, String, String)
- Źródło:
- Contracts.cs
- Źródło:
- Contracts.cs
- Źródło:
- Contracts.cs
Inicjuje ContractOptionAttribute nowe wystąpienie klasy przy użyciu podanej kategorii, ustawienia i wartości.
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
Kategoria opcji do ustawienia.
- setting
- String
Ustawienie opcji.
- value
- String
Wartość ustawienia.
Uwagi
Istnieją tylko dwie opcje kategorii/ustawienia i można je ustawić za pomocą jednego z przeciążeń konstruktora. To przeciążenie można użyć z tymi samymi ustawieniami co ContractOptionAttribute(String, String, Boolean) przeciążenie, określając wartość "true" lub "false" w formacie ciągu, na przykład:
[ContractOption("contract", "inheritance", "false")]
class MyConcurrentList<T> : IList<T> {
...
}