Class OperationArguments
The class to hold arguments to pass to a clause
Inheritance
System.Object
OperationArguments
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Microsoft.CST.OAT
Assembly: OAT.dll
Syntax
public class OperationArguments
Constructors
| Improve this Doc View SourceOperationArguments(Clause, Object, Object, IEnumerable<ClauseCapture>)
The constructor
Declaration
public OperationArguments(Clause clause, object state1, object state2, IEnumerable<ClauseCapture> captures)
Parameters
Type | Name | Description |
---|---|---|
Clause | clause | The Clause this refers to |
System.Object | state1 | Object state 1 |
System.Object | state2 | Object state 2 |
System.Collections.Generic.IEnumerable<ClauseCapture> | captures | The previous Clause Captures |
Properties
| Improve this Doc View SourceCaptures
The captures from previous clauses in the same rule.
Declaration
public IEnumerable<ClauseCapture> Captures { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ClauseCapture> |
Clause
The clause associated with these arguments
Declaration
public Clause Clause { get; }
Property Value
Type | Description |
---|---|
Clause |
State1
The first object state
Declaration
public object State1 { get; }
Property Value
Type | Description |
---|---|
System.Object |
State2
The second object state
Declaration
public object State2 { get; }
Property Value
Type | Description |
---|---|
System.Object |