Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Una clase para valores booleanos con la posibilidad de verificar si el valor fue definido o no.
public struct NullableBool : IEquatable<nullablebool>
Implementa
Miembros heredados
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructores
NullableBool(bool)
Inicializa una nueva instancia de la estructura Aspose.Tasks.NullableBool con el valor booleano especificado.
public NullableBool(bool value)
Parámetros
value
bool
el valor booleano especificado.
NullableBool(bool, bool)
Inicializa una nueva instancia de la estructura Aspose.Tasks.NullableBool.
public NullableBool(bool value, bool isDefined)
Parámetros
value
bool
El valor actual.
isDefined
bool
El valor que indica si el valor actual está definido.
Propiedades
IsDefined
Obtiene un valor que indica si el valor fue definido; de lo contrario, false.
public bool IsDefined { get; }
Valor de propiedad
Value
Obtiene o establece un valor que indica si el valor actual es verdadero o falso.
public bool Value { get; set; }
Valor de propiedad
Métodos
Equals(NullableBool)
Devuelve un indicador que indica si esta instancia es igual a la instancia especificada de la clase Aspose.Tasks.NullableBool.
public bool Equals(NullableBool other)
Parámetros
other
NullableBool
el objeto especificado para comparar con esta instancia.
Devuelve
un indicador que indica si esta instancia es igual a la instancia especificada de la clase Aspose.Tasks.NullableBool.
Equals(object)
Devuelve un indicador que indica si esta instancia es igual al objeto especificado.
public override bool Equals(object obj)
Parámetros
obj
object
el objeto especificado para comparar con esta instancia.
Devuelve
un indicador que indica si esta instancia es igual al objeto especificado.
GetHashCode()
Devuelve un valor de código hash para la instancia de la clase Aspose.Tasks.NullableBool.
public override int GetHashCode()
Devuelve
devuelve un valor de código hash para este objeto.
ToString()
Devuelve una cadena que representa el objeto actual.
public override string ToString()
Devuelve
Una cadena que representa el objeto actual.
Operadores
operator ==(NullableBool, NullableBool)
Devuelve un valor que indica si esta instancia es igual a un objeto especificado.
public static bool operator ==(NullableBool a, NullableBool b)
Parámetros
El primer Aspose.Tasks.NullableBool.
El segundo Aspose.Tasks.NullableBool.
Devuelve
un valor que indica si esta instancia es igual a un objeto especificado.
implicit operator bool(NullableBool)
Convierte implícitamente una instancia de Aspose.Tasks.NullableBool a un valor booleano. Devuelve true cuando Aspose.Tasks.NullableBool.Value es verdadero y Aspose.Tasks.NullableBool.IsDefined es verdadero.
public static implicit operator bool(NullableBool val)
Parámetros
val
NullableBool
El valor a convertir.
Devuelve
un valor booleano.
implicit operator NullableBool(bool)
Convierte implícitamente un valor booleano a la instancia de Aspose.Tasks.NullableBool.
public static implicit operator NullableBool(bool val)
Parámetros
val
bool
Valor a convertir.
Devuelve
Instancia de Aspose.Tasks.NullableBool convertida.
operator !=(NullableBool, NullableBool)
Devuelve un valor que indica si esta instancia no es igual a un objeto especificado.
public static bool operator !=(NullableBool a, NullableBool b)
Parámetros
El primer Aspose.Tasks.NullableBool.
El segundo Aspose.Tasks.NullableBool.
Devuelve
un valor que indica si esta instancia no es igual a un objeto especificado.