ContractOptionAttribute 构造函数

定义

初始化 ContractOptionAttribute 类的新实例。

重载

ContractOptionAttribute(String, String, Boolean)

使用提供的类别,设置和可用或禁用值初始化 ContractOptionAttribute 类的新实例。

ContractOptionAttribute(String, String, String)

使用提供的类别,设置和可用或禁用值初始化 ContractOptionAttribute 类的新实例。

ContractOptionAttribute(String, String, Boolean)

Source:
Contracts.cs
Source:
Contracts.cs
Source:
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)

Source:
Contracts.cs
Source:
Contracts.cs
Source:
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

此设置的值。

注解

只有两个类别/设置选项,并且它们可由任一构造函数重载设置。 您可通过按字符串格式指定“true”或“false”来使用此重载(具有与 ContractOptionAttribute(String, String, Boolean) 重载相同的设置);例如:

[ContractOption("contract", "inheritance", "false")]  
class MyConcurrentList<T> : IList<T> {  
   ...  
}  

适用于