ContractOptionAttribute Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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> {
...
}