ContractOptionAttribute コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
設定の値。
注釈
カテゴリ/設定オプションは 2 つだけあり、コンストラクターのオーバーロードのいずれかで設定できます。 このオーバーロードは、文字列形式で "true" または "false" を指定することで、 ContractOptionAttribute(String, String, Boolean) オーバーロードと同じ設定で使用できます。次に例を示します。
[ContractOption("contract", "inheritance", "false")]
class MyConcurrentList<T> : IList<T> {
...
}