Поделиться через


ContractOptionAttribute Конструкторы

Определение

Инициализирует новый экземпляр класса ContractOptionAttribute.

Перегрузки

ContractOptionAttribute(String, String, Boolean)

Инициализирует новый экземпляр класса ContractOptionAttribute, используя предоставленную категорию, настройку и значение включения/отключения.

ContractOptionAttribute(String, String, String)

Инициализирует новый экземпляр класса ContractOptionAttribute, используя предоставленную категорию, настройку и значение.

ContractOptionAttribute(String, String, Boolean)

Исходный код:
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

Инициализирует новый экземпляр класса 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> {  
   ...  
}  

Применяется к