다음을 통해 공유


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

적용 대상