[This is preliminary documentation and is subject to change.]

The Rule..::..Condition type exposes the following members.

Methods

  Name Description
Public method Add(Rule..::..Condition..::..ConditionTuple)
Adds a world object and its ON/OFF specification (in the form of a Rule..::..Condition..::..ConditionTuple) to the condition
Public method Add(Guid, Boolean)
Adds a world object (based on the world ID of the object) and its ON/OFF specification to the condition
Public method Add(IWorldObject, Boolean)
Adds a world object and its ON/OFF specification to the condition
Public method Clear
Clears the condition
Public method Contains(Guid)
Determines whether the world object with the specified world ID is contained within the condition (regardless of its ON/OFF specification)
Public method Contains(IWorldObject)
Determines whether the world object is contained within the condition (regardless of its ON/OFF specification)
Public method Contains(Rule..::..Condition..::..ConditionTuple)
Determines whether the world object and ON/OFF specification (in the form of a Rule..::..Condition..::..ConditionTuple) are contained within the condition
Public method Contains(Guid, Boolean)
Determines whether the world object with the specified world ID is contained within the condition and has the specified ON/OFF setting
Public method Contains(IWorldObject, Boolean)
Determines whether the world object is contained within the condition and has the specified ON/OFF setting
Public method CopyTo
Copies the condition to the specified array starting at the specified index
Public method Equals(Object)
Determines whether the specified object is a Condition and whether it is equal to this condition
(Overrides Object..::..Equals(Object).)
Public method Equals(Rule..::..Condition)
Determines whether the specified condition is equal to this condition
Public method GetEnumerator
Gets an enumerator for the condition
Public method GetHashCode
Gets the hash code for this condition
(Overrides Object..::..GetHashCode()()()().)
Public method Remove(Guid)
Removes the world object with the specified world ID from the condition
Public method Remove(IWorldObject)
Removes the specified world object from the condition
Public method Remove(Rule..::..Condition..::..ConditionTuple)
Removes a world object and its ON/OFF specification (in the form of a Rule..::..Condition..::..ConditionTuple) from the condition
Public method ToString()()()()
Returns a string representation of the condition
(Overrides Object..::..ToString()()()().)
Public method ToString(String)
Returns a string representation of the condition indented using the specified indent string

Explicit Interface Implementations

  Name Description
Explicit interface implemetation Private method IEnumerable..::..GetEnumerator
Gets an enumerator for the condition

See Also