Show / Hide Table of Contents

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 Source

OperationArguments(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 Source

Captures

The captures from previous clauses in the same rule.

Declaration
public IEnumerable<ClauseCapture> Captures { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<ClauseCapture>
| Improve this Doc View Source

Clause

The clause associated with these arguments

Declaration
public Clause Clause { get; }
Property Value
Type Description
Clause
| Improve this Doc View Source

State1

The first object state

Declaration
public object State1 { get; }
Property Value
Type Description
System.Object
| Improve this Doc View Source

State2

The second object state

Declaration
public object State2 { get; }
Property Value
Type Description
System.Object
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX