ContractOptionAttribute Constructores

Definición

Inicializa una nueva instancia de la clase ContractOptionAttribute.

Sobrecargas

Nombre Description
ContractOptionAttribute(String, String, Boolean)

Inicializa una nueva instancia de la ContractOptionAttribute clase mediante la categoría, la configuración y el valor de habilitar o deshabilitar proporcionados.

ContractOptionAttribute(String, String, String)

Inicializa una nueva instancia de la ContractOptionAttribute clase mediante la categoría, la configuración y el valor proporcionados.

ContractOptionAttribute(String, String, Boolean)

Inicializa una nueva instancia de la ContractOptionAttribute clase mediante la categoría, la configuración y el valor de habilitar o deshabilitar proporcionados.

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)

Parámetros

category
String

Categoría de la opción que se va a establecer.

setting
String

Configuración de la opción.

enabled
Boolean

true para habilitar la opción; false para deshabilitar la opción.

Se aplica a

ContractOptionAttribute(String, String, String)

Inicializa una nueva instancia de la ContractOptionAttribute clase mediante la categoría, la configuración y el valor proporcionados.

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)

Parámetros

category
String

Categoría de la opción que se va a establecer.

setting
String

Configuración de la opción.

value
String

Valor de la configuración.

Comentarios

Solo hay dos opciones de categoría o configuración y se pueden establecer mediante cualquiera de las sobrecargas del constructor. Puede usar esta sobrecarga con la misma configuración que la ContractOptionAttribute(String, String, Boolean) sobrecarga especificando "true" o "false" en formato de cadena; por ejemplo:

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

Se aplica a