Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Klasa dla wartości logicznych z możliwością sprawdzenia, czy wartość została zdefiniowana, czy nie.
public struct NullableBool : IEquatable<nullablebool>
Implementuje
Dziedziczone członkowie
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktorzy
NullableBool(bool)
Inicjalizuje nową instancję struktury Aspose.Tasks.NullableBool z określoną wartością logiczną.
public NullableBool(bool value)
Parametry
value
bool
określona wartość logiczna.
NullableBool(bool, bool)
Inicjalizuje nową instancję struktury Aspose.Tasks.NullableBool.
public NullableBool(bool value, bool isDefined)
Parametry
value
bool
Bieżąca wartość.
isDefined
bool
Wartość wskazująca, czy bieżąca wartość jest zdefiniowana.
Właściwości
IsDefined
Zwraca wartość wskazującą, czy wartość została zdefiniowana; w przeciwnym razie false.
public bool IsDefined { get; }
Wartość właściwości
Value
Zwraca lub ustawia wartość wskazującą, czy bieżąca wartość jest prawdziwa, czy fałszywa.
public bool Value { get; set; }
Wartość właściwości
Metody
Equals(NullableBool)
Zwraca flagę wskazującą, czy ta instancja jest równa określonej instancji klasy Aspose.Tasks.NullableBool.
public bool Equals(NullableBool other)
Parametry
other
NullableBool
określony obiekt do porównania z tą instancją.
Zwraca
flaga wskazująca, czy ta instancja jest równa określonej instancji klasy Aspose.Tasks.NullableBool.
Equals(object)
Zwraca flagę wskazującą, czy ta instancja jest równa określonemu obiektowi.
public override bool Equals(object obj)
Parametry
obj
object
określony obiekt do porównania z tą instancją.
Zwraca
flaga wskazująca, czy ta instancja jest równa określonemu obiektowi.
GetHashCode()
Zwraca wartość kodu haszującego dla instancji klasy Aspose.Tasks.NullableBool.
public override int GetHashCode()
Zwraca
zwraca wartość kodu haszującego dla tego obiektu.
ToString()
Zwraca ciąg znaków, który reprezentuje bieżący obiekt.
public override string ToString()
Zwraca
Ciąg znaków, który reprezentuje bieżący obiekt.
Operatory
operator ==(NullableBool, NullableBool)
Zwraca wartość wskazującą, czy ta instancja jest równa określonemu obiektowi.
public static bool operator ==(NullableBool a, NullableBool b)
Parametry
Pierwszy Aspose.Tasks.NullableBool.
Drugi Aspose.Tasks.NullableBool.
Zwraca
wartość wskazująca, czy ta instancja jest równa określonemu obiektowi.
implicit operator bool(NullableBool)
Implicitnie konwertuje instancję Aspose.Tasks.NullableBool na wartość logiczną. Zwraca true, gdy Aspose.Tasks.NullableBool.Value jest true i Aspose.Tasks.NullableBool.IsDefined jest true.
public static implicit operator bool(NullableBool val)
Parametry
val
NullableBool
Wartość do konwersji.
Zwraca
wartość logiczna.
implicit operator NullableBool(bool)
Implicitnie konwertuje wartość logiczną na instancję Aspose.Tasks.NullableBool.
public static implicit operator NullableBool(bool val)
Parametry
val
bool
Wartość do konwersji.
Zwraca
Przekonwertowana instancja Aspose.Tasks.NullableBool.
operator !=(NullableBool, NullableBool)
Zwraca wartość wskazującą, czy ta instancja nie jest równa określonemu obiektowi.
public static bool operator !=(NullableBool a, NullableBool b)
Parametry
Pierwszy Aspose.Tasks.NullableBool.
Drugi Aspose.Tasks.NullableBool.
Zwraca
wartość wskazująca, czy ta instancja nie jest równa określonemu obiektowi.