AnonymousResultValue
Overview
Subclass of the AnonymousParameterValue class that passes -1 as the parameter number. Use this to point to the "result" variable of an anonymous method.
Location
- Reference: RemObjects.Elements.Cirrus.dll
- Namespace: RemObjects.Elements.Cirrus.Values
- Ancestry: Value | AnonymousParameterValue | AnonymousResultValue
constructor
Empty constructor
constructor
AnonymousResultValue()
init()
AnonymousResultValue()
Sub New()
constructor (AnonymousMethodValue)
Initializes this result value object. aMethod is the anonymous method to use
constructor(aMethod: AnonymousMethodValue)
AnonymousResultValue(AnonymousMethodValue aMethod)
init(_ aMethod: AnonymousMethodValue)
AnonymousResultValue(AnonymousMethodValue aMethod)
Sub New(aMethod As AnonymousMethodValue)
Parameters:
- aMethod: Method this result refers to
constructor (AnonymousMethodValue, Int32) (declared in AnonymousParameterValue)
Constructor that sets the properties
constructor(aMethod: AnonymousMethodValue; aParameter: Int32)
AnonymousResultValue(AnonymousMethodValue aMethod, Int32 aParameter)
init(_ aMethod: AnonymousMethodValue, _ aParameter: Int32)
AnonymousResultValue(AnonymousMethodValue aMethod, Int32 aParameter)
Sub New(aMethod As AnonymousMethodValue, aParameter As Int32)
Parameters:
- aMethod: Method this parameter refers to
- aParameter: Parameter index
Binary (declared in Value)
Creates a binary value
method Binary(aOp: BinaryOperator; aOther: Value): Value
Value Binary(BinaryOperator aOp, Value aOther)
func Binary(_ aOp: BinaryOperator, _ aOther: Value) -> Value
Value Binary(BinaryOperator aOp, Value aOther)
Function Binary(aOp As BinaryOperator, aOther As Value) As Value
Parameters:
- aOp: Operator
- aOther: Right side value
creates an identifier value
Parameters:
- aName: Name of the value
creates an identifier value
Parameters:
- aName: Name of the value
- aArgs: Generic arguments.
Kind (declared in AnonymousParameterValue)
Value kind; use this for a fast way of determining what kind of sub class a Value object is
property Kind: ValueKind read;
ValueKind Kind { get; }
var Kind: ValueKind { get{} }
ValueKind Kind { __get; }
ReadOnly Property Kind() As ValueKind
Length (declared in Value)
Creates a length value
method Length: Value
Value Length()
func Length() -> Value
Value Length()
Function Length() As Value
Method (declared in AnonymousParameterValue)
The method this anonymous parameter points to
property Method: AnonymousMethodValue read write;
AnonymousMethodValue Method { get; set; }
var Method: AnonymousMethodValue { get{} set{} }
AnonymousMethodValue Method { __get; __set; }
Property Method() As AnonymousMethodValue
NotNil (declared in Value)
Creates a not nil value
method NotNil: Value
Value NotNil()
func NotNil() -> Value
Value NotNil()
Function NotNil() As Value
Parameter (declared in AnonymousParameterValue)
Parameter number; 0 based (first parameter is 0, second is 1, etc. -1 is the result)
property Parameter: Int32 read write;
Int32 Parameter { get; set; }
var Parameter: Int32 { get{} set{} }
Int32 Parameter { __get; __set; }
Property Parameter() As Int32
Position (declared in Value)
Position this value is defined at (if not set, it will be at the aspects position)
property Position: IPosition read write;
IPosition Position { get; set; }
var Position: IPosition { get{} set{} }
IPosition Position { __get; __set; }
Property Position() As IPosition
Creates a call value
Parameters:
- aName: Method name
- aGP: Generic parameters to pass
- aArgs: Arguments for this call
Creates a call value
Parameters:
- aName: Method name
- aArgs: Arguments for this call
SubArray (declared in Value)
Creates an array/property element access value
Parameters:
- aArgs: Arguments for element access
ToString (declared in AnonymousParameterValue)
Returns the string value of this value
method ToString: String
String ToString()
func ToString() -> String
String ToString()
Function ToString() As String
Unary (declared in Value)
Creates a unary value
method Unary(aOp: UnaryOperator): Value
Value Unary(UnaryOperator aOp)
func Unary(_ aOp: UnaryOperator) -> Value
Value Unary(UnaryOperator aOp)
Function Unary(aOp As UnaryOperator) As Value
Parameters:
- aOp: Operator
Kind (declared in AnonymousParameterValue)
Value kind; use this for a fast way of determining what kind of sub class a Value object is
property Kind: ValueKind read;
ValueKind Kind { get; }
var Kind: ValueKind { get{} }
ValueKind Kind { __get; }
ReadOnly Property Kind() As ValueKind
Method (declared in AnonymousParameterValue)
The method this anonymous parameter points to
property Method: AnonymousMethodValue read write;
AnonymousMethodValue Method { get; set; }
var Method: AnonymousMethodValue { get{} set{} }
AnonymousMethodValue Method { __get; __set; }
Property Method() As AnonymousMethodValue
Parameter (declared in AnonymousParameterValue)
Parameter number; 0 based (first parameter is 0, second is 1, etc. -1 is the result)
property Parameter: Int32 read write;
Int32 Parameter { get; set; }
var Parameter: Int32 { get{} set{} }
Int32 Parameter { __get; __set; }
Property Parameter() As Int32
Position (declared in Value)
Position this value is defined at (if not set, it will be at the aspects position)
constructor
Empty constructor
constructor
AnonymousResultValue()
init()
AnonymousResultValue()
Sub New()
constructor (AnonymousMethodValue)
Initializes this result value object. aMethod is the anonymous method to use
constructor(aMethod: AnonymousMethodValue)
AnonymousResultValue(AnonymousMethodValue aMethod)
init(_ aMethod: AnonymousMethodValue)
AnonymousResultValue(AnonymousMethodValue aMethod)
Sub New(aMethod As AnonymousMethodValue)
Parameters:
- aMethod: Method this result refers to
constructor (AnonymousMethodValue, Int32) (declared in AnonymousParameterValue)
Constructor that sets the properties
constructor(aMethod: AnonymousMethodValue; aParameter: Int32)
AnonymousResultValue(AnonymousMethodValue aMethod, Int32 aParameter)
init(_ aMethod: AnonymousMethodValue, _ aParameter: Int32)
AnonymousResultValue(AnonymousMethodValue aMethod, Int32 aParameter)
Sub New(aMethod As AnonymousMethodValue, aParameter As Int32)
Parameters:
- aMethod: Method this parameter refers to
- aParameter: Parameter index
Binary (declared in Value)
Creates a binary value
method Binary(aOp: BinaryOperator; aOther: Value): Value
Value Binary(BinaryOperator aOp, Value aOther)
func Binary(_ aOp: BinaryOperator, _ aOther: Value) -> Value
Value Binary(BinaryOperator aOp, Value aOther)
Function Binary(aOp As BinaryOperator, aOther As Value) As Value
Parameters:
- aOp: Operator
- aOther: Right side value
creates an identifier value
Parameters:
- aName: Name of the value
creates an identifier value
Parameters:
- aName: Name of the value
- aArgs: Generic arguments.
Length (declared in Value)
Creates a length value
method Length: Value
Value Length()
func Length() -> Value
Value Length()
Function Length() As Value
NotNil (declared in Value)
Creates a not nil value
method NotNil: Value
Value NotNil()
func NotNil() -> Value
Value NotNil()
Function NotNil() As Value
Creates a call value
Parameters:
- aName: Method name
- aGP: Generic parameters to pass
- aArgs: Arguments for this call
Creates a call value
Parameters:
- aName: Method name
- aArgs: Arguments for this call
SubArray (declared in Value)
Creates an array/property element access value
Parameters:
- aArgs: Arguments for element access
ToString (declared in AnonymousParameterValue)
Returns the string value of this value
method ToString: String
String ToString()
func ToString() -> String
String ToString()
Function ToString() As String
Unary (declared in Value)
Creates a unary value
method Unary(aOp: UnaryOperator): Value
Value Unary(UnaryOperator aOp)
func Unary(_ aOp: UnaryOperator) -> Value
Value Unary(UnaryOperator aOp)
Function Unary(aOp As UnaryOperator) As Value
Parameters:
- aOp: Operator