ContractOptionAttribute Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса ContractOptionAttribute.
Перегрузки
| Имя | Описание |
|---|---|
| ContractOptionAttribute(String, String, Boolean) |
Инициализирует новый экземпляр класса с помощью предоставленной ContractOptionAttribute категории, параметра и включения или отключения значения. |
| ContractOptionAttribute(String, String, String) |
Инициализирует новый экземпляр класса с помощью предоставленной ContractOptionAttribute категории, параметра и значения. |
ContractOptionAttribute(String, String, Boolean)
- Исходный код:
- Contracts.cs
- Исходный код:
- Contracts.cs
- Исходный код:
- Contracts.cs
- Исходный код:
- Contracts.cs
- Исходный код:
- Contracts.cs
Инициализирует новый экземпляр класса с помощью предоставленной ContractOptionAttribute категории, параметра и включения или отключения значения.
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)
Параметры
- category
- String
Категория для заданного параметра.
- setting
- String
Параметр.
- enabled
- Boolean
true для включения параметра; false чтобы отключить параметр.
Применяется к
ContractOptionAttribute(String, String, String)
- Исходный код:
- Contracts.cs
- Исходный код:
- Contracts.cs
- Исходный код:
- Contracts.cs
- Исходный код:
- Contracts.cs
- Исходный код:
- Contracts.cs
Инициализирует новый экземпляр класса с помощью предоставленной ContractOptionAttribute категории, параметра и значения.
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)
Параметры
- category
- String
Категория заданного параметра.
- setting
- String
Параметр.
- value
- String
Значение параметра.
Комментарии
Существует только два параметра категории или параметра, и их можно задать с помощью любой из перегрузок конструктора. Эту перегрузку можно использовать с теми же параметрами, что и перегрузка ContractOptionAttribute(String, String, Boolean) , указав значение true или false в строковом формате, например:
[ContractOption("contract", "inheritance", "false")]
class MyConcurrentList<T> : IList<T> {
...
}