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> {
   ...
}

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