BoolList Members

Constructors

Name Description
BoolList()

Creates and initializes a new instance of the BoolList class with the default parameters.

BoolList(Boolean)

Creates and initializes a new instance of the BoolList class.

BoolList(Boolean, BoolListOperatorType)

Creates and initializes a new instance of the BoolList class.

BoolList(Boolean, BoolListOperatorType, ReadByNonExistentKeyMode)

Creates and initializes a new instance of the BoolList class.

Properties

Name Description
Count

Indicates the number of key/value pairs contained in the BoolList's collection.

Item[String]

Specifies the value associated with a particular key from the BoolList's key/value pair collection.

ResultValue

Specifies the resulting value of the BoolList.

Methods

Name Description
BeginUpdate()

Prevents the BoolList from being updated until the BoolList.EndUpdate method is called.

Clear()

Removes all key/value pairs from the BoolList's collection.

Contains(String)

Indicates whether a particular key exists in the BoolList's collection of key/value pairs.

EndUpdate()

Unlocks the BoolList after a call to the ActionBase.BeginUpdate method, and causes an immediate update.

Equals(Object)

Determines whether the specified object is equal to the current BoolList.

GetHashCode()

Serves as a hash function for the BoolList.

GetKeys()

Returns a list of key/value pair keys from the BoolList's collection.

RemoveItem(String)

Removes a key/value pair with a particular key from the BoolList's collection.

SetItemValue(String, Boolean)

Assigns a new value to a particular key from the BoolList's collection of key/value pairs.

ToString()

Returns a string representation of the BoolList.

Events

Name Description
Changed

Occurs when the BoolList's collection of key/value pairs has been modified.

ResultValueChanged

Occurs after the BoolList.ResultValue has changed.