C# Класс OpenStory.Common.AtomicBoolean

Represents a thread-safe Boolean value.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AtomicBoolean ( bool initialValue ) : System

Initializes a new instance of the AtomicBoolean class.

FlipIf ( bool comparand ) : bool

Flips the value of the AtomicBoolean if it is equal to the specified boolean value.

Set ( bool newValue ) : void

Sets the value of the AtomicBoolean to the provided value.

ToBoolean ( ) : bool

Extracts a Boolean from an AtomicBoolean instance.

ToBoolean ( AtomicBoolean atomicBoolean ) : bool

Extracts a Boolean from an instance of AtomicBoolean.

Описание методов

AtomicBoolean() публичный Метод

Initializes a new instance of the AtomicBoolean class.
public AtomicBoolean ( bool initialValue ) : System
initialValue bool The initial value.
Результат System

FlipIf() публичный Метод

Flips the value of the AtomicBoolean if it is equal to the specified boolean value.
public FlipIf ( bool comparand ) : bool
comparand bool The value to compare with.
Результат bool

Set() публичный Метод

Sets the value of the AtomicBoolean to the provided value.
public Set ( bool newValue ) : void
newValue bool The new value to assign.
Результат void

ToBoolean() публичный Метод

Extracts a Boolean from an AtomicBoolean instance.
public ToBoolean ( ) : bool
Результат bool

ToBoolean() публичный статический Метод

Extracts a Boolean from an instance of AtomicBoolean.
/// Thrown if is . ///
public static ToBoolean ( AtomicBoolean atomicBoolean ) : bool
atomicBoolean AtomicBoolean The to extract the value of.
Результат bool