Class AAssignmentEval
Inherited Members
Namespace: Xareus.Scenarios.AssignmentEval
Assembly: Xareus.Scenarios.dll
Syntax
public abstract class AAssignmentEval : AFunction
Constructors
AAssignmentEval()
Base constructor for assignment eval
Declaration
protected AAssignmentEval()
AAssignmentEval(Event, Dictionary<string, List<string>>, List<Assignment>, List<Assignment>)
Declaration
[Obsolete("This constructor will be removed. Use AAssignmentEval(Event , Dictionary<string, Parameter> , List<Assignment> , List<Assignment>) instead")]
protected AAssignmentEval(Event @event, Dictionary<string, List<string>> nameValueListMap, List<Assignment> eventAssignmentList, List<Assignment> otherAssignmentList)
Parameters
Type | Name | Description |
---|---|---|
Event | event | |
Dictionary<string, List<string>> | nameValueListMap | |
List<Assignment> | eventAssignmentList | |
List<Assignment> | otherAssignmentList |
AAssignmentEval(Event, Dictionary<string, Parameter>, List<Assignment>, List<Assignment>)
Declaration
protected AAssignmentEval(Event @event, Dictionary<string, Parameter> parameters, List<Assignment> eventAssignmentList, List<Assignment> otherAssignmentList)
Parameters
Type | Name | Description |
---|---|---|
Event | event | |
Dictionary<string, Parameter> | parameters | |
List<Assignment> | eventAssignmentList | |
List<Assignment> | otherAssignmentList |
Fields
eventAssignmentList
The list of the assignments of the event (in the order they were declared)
Declaration
protected readonly List<Assignment> eventAssignmentList
Field Value
Type | Description |
---|---|
List<Assignment> |
otherAssignmentList
The other list of the assignments
Declaration
protected readonly List<Assignment> otherAssignmentList
Field Value
Type | Description |
---|---|
List<Assignment> |
Properties
Event
The Event holding the assignment
Declaration
public Event Event { get; }
Property Value
Type | Description |
---|---|
Event |
EventAssignmentList
The list of the assignments of the event (in the order they were declared)
Declaration
protected IEnumerable<Assignment> EventAssignmentList { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Assignment> |
OtherAssignmentList
The other list of the assignments
Declaration
protected IEnumerable<Assignment> OtherAssignmentList { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Assignment> |
Methods
AssignmentEval()
Filters an event comparing its assignments to another list of assignments.
Declaration
public abstract bool AssignmentEval()
Returns
Type | Description |
---|---|
bool |
|