Interface ICondition
Interface for all conditions.
Inherited Members
Namespace: Fibula.Common.Contracts.Abstractions
Assembly: Fibula.Common.Contracts.dll
Syntax
public interface ICondition : IEvent
Properties
| Improve this Doc View SourceType
Gets the type of this condition.
Declaration
ConditionType Type { get; }
Property Value
Type | Description |
---|---|
ConditionType |
Methods
| Improve this Doc View SourceAggregate(ICondition)
Aggregates this condition's properties with another of the same type.
Declaration
bool Aggregate(ICondition conditionOfSameType)
Parameters
Type | Name | Description |
---|---|---|
ICondition | conditionOfSameType | The condition to aggregate with. |
Returns
Type | Description |
---|---|
System.Boolean | True if this condition's properties were changed as a result, and false if nothing changed. |