ContractOptionAttribute 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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> {
...
}