ContractOptionAttribute 생성자

정의

ContractOptionAttribute 클래스의 새 인스턴스를 초기화합니다.

오버로드

Name Description
ContractOptionAttribute(String, String, Boolean)

제공된 범주, 설정 및 사용/사용 안 함 값을 사용하여 클래스의 ContractOptionAttribute 새 인스턴스를 초기화합니다.

ContractOptionAttribute(String, String, String)

제공된 범주, 설정 및 값을 사용하여 클래스의 ContractOptionAttribute 새 인스턴스를 초기화합니다.

ContractOptionAttribute(String, String, Boolean)

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

적용 대상