Compartir vía


ContractOptionAttribute Constructores

Definición

Inicializa una nueva instancia de la clase ContractOptionAttribute.

Sobrecargas

ContractOptionAttribute(String, String, Boolean)

Inicializa una nueva instancia de la clase ContractOptionAttribute usando la categoría, configuración y valor para habilitar/deshabilitar especificados.

ContractOptionAttribute(String, String, String)

Inicializa una nueva instancia de la clase ContractOptionAttribute usando la categoría, configuración y valor especificados.

ContractOptionAttribute(String, String, Boolean)

Source:
Contracts.cs
Source:
Contracts.cs
Source:
Contracts.cs

Inicializa una nueva instancia de la clase ContractOptionAttribute usando la categoría, configuración y valor para habilitar/deshabilitar especificados.

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

La categoría para establecer la opción.

setting
String

El valor 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)

Source:
Contracts.cs
Source:
Contracts.cs
Source:
Contracts.cs

Inicializa una nueva instancia de la clase ContractOptionAttribute usando la categoría, configuración y valor especificados.

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

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

setting
String

El valor de la opción.

value
String

Valor para 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