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

設定の値。

注釈

カテゴリ/設定オプションは 2 つだけあり、コンストラクターのオーバーロードのいずれかで設定できます。 このオーバーロードは、文字列形式で "true" または "false" を指定することで、 ContractOptionAttribute(String, String, Boolean) オーバーロードと同じ設定で使用できます。次に例を示します。

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

適用対象