IndicatorMethods class | QSYS API Reference Guide

Estimated reading time: 12 minutes

Contains extension methods for handling RPG operations for Indicator values.

Namespace: ASNA.QSys.Runtime Assembly: ASNA.QSys.Runtime.dll

Inheritance: Object

Methods

Signature Description
MoveLeft(Indicator, String) RPG’s MOVEL. Moves left a character to a string with pad.
MoveLeft(Indicator, Int16) RPG’s MOVEL. Moves left a character to a short.
MoveLeft(Indicator, Int32) RPG’s MOVEL. Moves left a character to an int.
MoveLeft(Indicator, Int64) RPG’s MOVEL. Moves left a character to a long.
MoveLeftToChar(Indicator) RPG’s MOVEL. Moves left a character to a character.
MoveLeftWithPad(Indicator, String) RPG’s MOVEL. Moves left a character to a string with pad.
MoveLeftWithPad(Indicator, Int16) RPG’s MOVEL. Moves left a character to a short with pad.
MoveLeftWithPad(Indicator, Int32) RPG’s MOVEL. Moves left a character to an int with pad.
MoveLeftWithPad(Indicator, Int64) RPG’s MOVE. Moves right a character to a long with pad.
MoveRight(Indicator, String) RPG’s MOVE. Moves right a character to a string.
MoveRight(Indicator, Int16) RPG’s MOVE. Moves right a character to a short.
MoveRight(Indicator, Int32) RPG’s MOVE. Moves right a character to an int.
MoveRight(Indicator, Int64) RPG’s MOVE. Moves right a character to a long.
MoveRightToChar(Indicator) RPG’s MOVE. Moves right a character to a character.
MoveRightWithPad(Indicator, String) RPG’s MOVE. Moves right a character to a string with pad.
MoveRightWithPad(Indicator, Int16) RPG’s MOVE. Moves right a character to a short with pad.
MoveRightWithPad(Indicator, Int32) RPG’s MOVE. Moves right a character to a int with pad.
MoveRightWithPad(Indicator, Int64) RPG’s MOVE. Moves right a character to a long with pad.
TestTime(String, DateTimeDataKind, DateTimeFormat, DateTimeSeparator) Tests whether a string containing a number represents a valid date/time/timestamp value.

string MoveLeft(Indicator character, string targetOperand)

RPG’s MOVEL. Moves left a character to a string with pad.

string MoveLeft(Indicator character, string targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
String targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
String returns the value of the move.

short MoveLeft(Indicator character, short targetOperand)

RPG’s MOVEL. Moves left a character to a short.

short MoveLeft(Indicator character, short targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
Int16 targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
Int16 returns the value of the move.

int MoveLeft(Indicator character, int targetOperand)

RPG’s MOVEL. Moves left a character to an int.

int MoveLeft(Indicator character, int targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
Int32 targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
Int32 returns the value of the move.

long MoveLeft(Indicator character, long targetOperand)

RPG’s MOVEL. Moves left a character to a long.

long MoveLeft(Indicator character, long targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
Int64 targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
Int64 returns the value of the move.

char MoveLeftToChar(Indicator character)

RPG’s MOVEL. Moves left a character to a character.

char MoveLeftToChar(Indicator character)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.

Returns

Type Description
Char returns the value of the move.

string MoveLeftWithPad(Indicator character, string targetOperand)

RPG’s MOVEL. Moves left a character to a string with pad.

string MoveLeftWithPad(Indicator character, string targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
String targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
String returns the value of the move.

short MoveLeftWithPad(Indicator character, short targetOperand)

RPG’s MOVEL. Moves left a character to a short with pad.

short MoveLeftWithPad(Indicator character, short targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
Int16 targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
Int16 returns the value of the move.

int MoveLeftWithPad(Indicator character, int targetOperand)

RPG’s MOVEL. Moves left a character to an int with pad.

int MoveLeftWithPad(Indicator character, int targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
Int32 targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
Int32 returns the value of the move.

long MoveLeftWithPad(Indicator character, long targetOperand)

RPG’s MOVE. Moves right a character to a long with pad.

long MoveLeftWithPad(Indicator character, long targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
Int64 targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
Int64 returns the value of the move.

string MoveRight(Indicator character, string targetOperand)

RPG’s MOVE. Moves right a character to a string.

string MoveRight(Indicator character, string targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
String targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
String returns the value of the move.

short MoveRight(Indicator character, short targetOperand)

RPG’s MOVE. Moves right a character to a short.

short MoveRight(Indicator character, short targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
Int16 targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
Int16 returns the value of the move.

int MoveRight(Indicator character, int targetOperand)

RPG’s MOVE. Moves right a character to an int.

int MoveRight(Indicator character, int targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
Int32 targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
Int32 returns the value of the move.

long MoveRight(Indicator character, long targetOperand)

RPG’s MOVE. Moves right a character to a long.

long MoveRight(Indicator character, long targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
Int64 targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
Int64 returns the value of the move.

char MoveRightToChar(Indicator character)

RPG’s MOVE. Moves right a character to a character.

char MoveRightToChar(Indicator character)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.

Returns

Type Description
Char returns the value of the move.

string MoveRightWithPad(Indicator character, string targetOperand)

RPG’s MOVE. Moves right a character to a string with pad.

string MoveRightWithPad(Indicator character, string targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
String targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
String returns the value of the move.

short MoveRightWithPad(Indicator character, short targetOperand)

RPG’s MOVE. Moves right a character to a short with pad.

short MoveRightWithPad(Indicator character, short targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
Int16 targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
Int16 returns the value of the move.

int MoveRightWithPad(Indicator character, int targetOperand)

RPG’s MOVE. Moves right a character to a int with pad.

int MoveRightWithPad(Indicator character, int targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
Int32 targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
Int32 returns the value of the move.

long MoveRightWithPad(Indicator character, long targetOperand)

RPG’s MOVE. Moves right a character to a long with pad.

long MoveRightWithPad(Indicator character, long targetOperand)

Parameters

Type Parameter name Description
Indicator character A char that represents the source of the move.
Int64 targetOperand targetOperand represents what is currently in the target of the move.

Returns

Type Description
Int64 returns the value of the move.

bool TestTime(string num, DateTimeDataKind kind, DateTimeFormat format, DateTimeSeparator separator)

Tests whether a string containing a number represents a valid date/time/timestamp value.

bool TestTime(string num, DateTimeDataKind kind, DateTimeFormat format, DateTimeSeparator separator)

Parameters

Type Parameter name Description
String num The string to test.
DateTimeDataKind kind whether the string represents a date, time, or timestamp.
DateTimeFormat format The date/time/timestamp format in which the string is.
DateTimeSeparator separator The date/time separator.

Returns

Type Description
Boolean True if the string contains a valid representation of a date/time/timestamp value in the given kind, format, and separator. False otherwise.