Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Uma classe para valores booleanos com a possibilidade de verificar se o valor foi definido ou não.
public struct NullableBool : IEquatable<nullablebool>
Implementa
Membros Herdados
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Construtores
NullableBool(bool)
Inicializa uma nova instância da estrutura Aspose.Tasks.NullableBool com o valor booleano especificado.
public NullableBool(bool value)
Parâmetros
value
bool
o valor booleano especificado.
NullableBool(bool, bool)
Inicializa uma nova instância da estrutura Aspose.Tasks.NullableBool.
public NullableBool(bool value, bool isDefined)
Parâmetros
value
bool
O valor atual.
isDefined
bool
O valor que indica se o valor atual está definido.
Propriedades
IsDefined
Obtém um valor que indica se o valor foi definido; caso contrário, false.
public bool IsDefined { get; }
Valor da Propriedade
Value
Obtém ou define um valor que indica se o valor atual é verdadeiro ou falso.
public bool Value { get; set; }
Valor da Propriedade
Métodos
Equals(NullableBool)
Retorna um sinalizador que indica se esta instância é igual à instância especificada da classe Aspose.Tasks.NullableBool.
public bool Equals(NullableBool other)
Parâmetros
other
NullableBool
o objeto especificado para comparar com esta instância.
Retorna
um sinalizador que indica se esta instância é igual à instância especificada da classe Aspose.Tasks.NullableBool.
Equals(object)
Retorna um sinalizador que indica se esta instância é igual ao objeto especificado.
public override bool Equals(object obj)
Parâmetros
obj
object
o objeto especificado para comparar com esta instância.
Retorna
um sinalizador que indica se esta instância é igual ao objeto especificado.
GetHashCode()
Retorna um valor de código hash para a instância da classe Aspose.Tasks.NullableBool.
public override int GetHashCode()
Retorna
retorna um valor de código hash para este objeto.
ToString()
Retorna uma string que representa o objeto atual.
public override string ToString()
Retorna
Uma string que representa o objeto atual.
Operadores
operator ==(NullableBool, NullableBool)
Retorna um valor que indica se esta instância é igual a um objeto especificado.
public static bool operator ==(NullableBool a, NullableBool b)
Parâmetros
O primeiro Aspose.Tasks.NullableBool.
O segundo Aspose.Tasks.NullableBool.
Retorna
um valor que indica se esta instância é igual a um objeto especificado.
implicit operator bool(NullableBool)
Converte implicitamente uma instância de Aspose.Tasks.NullableBool em um valor booleano. Retorna true quando Aspose.Tasks.NullableBool.Value é true e Aspose.Tasks.NullableBool.IsDefined é true.
public static implicit operator bool(NullableBool val)
Parâmetros
val
NullableBool
O valor a ser convertido.
Retorna
um valor booleano.
implicit operator NullableBool(bool)
Converte implicitamente um valor booleano na instância Aspose.Tasks.NullableBool.
public static implicit operator NullableBool(bool val)
Parâmetros
val
bool
Valor a ser convertido.
Retorna
Instância Aspose.Tasks.NullableBool convertida.
operator !=(NullableBool, NullableBool)
Retorna um valor que indica se esta instância não é igual a um objeto especificado.
public static bool operator !=(NullableBool a, NullableBool b)
Parâmetros
O primeiro Aspose.Tasks.NullableBool.
O segundo Aspose.Tasks.NullableBool.
Retorna
um valor que indica se esta instância não é igual a um objeto especificado.