Table of Contents

Class Instruction

Namespace
L5Sharp.Enums
Assembly
L5Sharp.dll

A class representing a instruction definition and ...

public sealed class Instruction : LogixEnum<Instruction, string>, IEquatable<LogixEnum<Instruction, string>>, IComparable<LogixEnum<Instruction, string>>
Inheritance
Instruction
Implements
Inherited Members

Constructors

Instruction(string, bool)

Creates a new Instruction with the provided string key and regex signature pattern.

public Instruction(string key, bool destructive = true)

Parameters

key string

The key identifier of the instruction.

destructive bool

Optional bit indicating that the instruction is destructive. Default is false.

Fields

ABL

Gets the ABL instruction definition instance.

public static readonly Instruction ABL

Field Value

Instruction

ABS

Gets the ABS instruction definition instance.

public static readonly Instruction ABS

Field Value

Instruction

ACB

Gets the ACB instruction definition instance.

public static readonly Instruction ACB

Field Value

Instruction

ACL

Gets the ACL instruction definition instance.

public static readonly Instruction ACL

Field Value

Instruction

ACS

Gets the ACS instruction definition instance.

public static readonly Instruction ACS

Field Value

Instruction

ADD

Gets the ADD instruction definition instance.

public static readonly Instruction ADD

Field Value

Instruction

AFI

Gets the AFI instruction definition instance.

public static readonly Instruction AFI

Field Value

Instruction

AHL

Gets the AHL instruction definition instance.

public static readonly Instruction AHL

Field Value

Instruction

ALMA

Gets the ALMA instruction definition instance.

public static readonly Instruction ALMA

Field Value

Instruction

ALMD

Gets the ALMD instruction definition instance.

public static readonly Instruction ALMD

Field Value

Instruction

AND

Gets the AND instruction definition instance.

public static readonly Instruction AND

Field Value

Instruction

ARD

Gets the ARD instruction definition instance.

public static readonly Instruction ARD

Field Value

Instruction

ARL

Gets the ARL instruction definition instance.

public static readonly Instruction ARL

Field Value

Instruction

ASN

Gets the ASN instruction definition instance.

public static readonly Instruction ASN

Field Value

Instruction

ATN

Gets the ATN instruction definition instance.

public static readonly Instruction ATN

Field Value

Instruction

AVC

Gets the AVC instruction definition instance.

public static readonly Instruction AVC

Field Value

Instruction

AVE

Gets the AVE instruction definition instance.

public static readonly Instruction AVE

Field Value

Instruction

AWA

Gets the AWA instruction definition instance.

public static readonly Instruction AWA

Field Value

Instruction

AWT

Gets the AWT instruction definition instance.

public static readonly Instruction AWT

Field Value

Instruction

BRK

Gets the BRK instruction definition instance.

public static readonly Instruction BRK

Field Value

Instruction

BSL

Gets the BSL instruction definition instance.

public static readonly Instruction BSL

Field Value

Instruction

BSR

Gets the BSR instruction definition instance.

public static readonly Instruction BSR

Field Value

Instruction

BTD

Gets the BTD instruction definition instance.

public static readonly Instruction BTD

Field Value

Instruction

CBCM

Gets the CBCM instruction definition instance.

public static readonly Instruction CBCM

Field Value

Instruction

CBIM

Gets the CBIM instruction definition instance.

public static readonly Instruction CBIM

Field Value

Instruction

CBSSM

Gets the CBSSM instruction definition instance.

public static readonly Instruction CBSSM

Field Value

Instruction

CLR

Gets the CLR instruction definition instance.

public static readonly Instruction CLR

Field Value

Instruction

CMP

Gets the CMP instruction definition instance.

public static readonly Instruction CMP

Field Value

Instruction

CONCAT

Gets the CONCAT instruction definition instance.

public static readonly Instruction CONCAT

Field Value

Instruction

COP

Gets the COP instruction definition instance.

public static readonly Instruction COP

Field Value

Instruction

COS

Gets the COS instruction definition instance.

public static readonly Instruction COS

Field Value

Instruction

CPM

Gets the CPM instruction definition instance.

public static readonly Instruction CPM

Field Value

Instruction

CPS

Gets the CPS instruction definition instance.

public static readonly Instruction CPS

Field Value

Instruction

CPT

Gets the CPT instruction definition instance.

public static readonly Instruction CPT

Field Value

Instruction

CROUT

Gets the CROUT instruction definition instance.

public static readonly Instruction CROUT

Field Value

Instruction

CSM

Gets the CSM instruction definition instance.

public static readonly Instruction CSM

Field Value

Instruction

CTD

Gets the CTD instruction definition instance.

public static readonly Instruction CTD

Field Value

Instruction

CTU

Gets the CTU instruction definition instance.

public static readonly Instruction CTU

Field Value

Instruction

DCM

Gets the DCM instruction definition instance.

public static readonly Instruction DCM

Field Value

Instruction

DCS

Gets the DCS instruction definition instance.

public static readonly Instruction DCS

Field Value

Instruction

DCSRT

Gets the DCSRT instruction definition instance.

public static readonly Instruction DCSRT

Field Value

Instruction

DCST

Gets the DCST instruction definition instance.

public static readonly Instruction DCST

Field Value

Instruction

DCSTL

Gets the DCSTL instruction definition instance.

public static readonly Instruction DCSTL

Field Value

Instruction

DCSTM

Gets the DCSTM instruction definition instance.

public static readonly Instruction DCSTM

Field Value

Instruction

DDT

Gets the DDT instruction definition instance.

public static readonly Instruction DDT

Field Value

Instruction

DEG

Gets the DEG instruction definition instance.

public static readonly Instruction DEG

Field Value

Instruction

DELETE

Gets the DELETE instruction definition instance.

public static readonly Instruction DELETE

Field Value

Instruction

DIN

Gets the DIN instruction definition instance.

public static readonly Instruction DIN

Field Value

Instruction

DIV

Gets the DIV instruction definition instance.

public static readonly Instruction DIV

Field Value

Instruction

DTOS

Gets the DTOS instruction definition instance.

public static readonly Instruction DTOS

Field Value

Instruction

DTR

Gets the DTR instruction definition instance.

public static readonly Instruction DTR

Field Value

Instruction

ENPEN

Gets the ENPEN instruction definition instance.

public static readonly Instruction ENPEN

Field Value

Instruction

EOT

Gets the EOT instruction definition instance.

public static readonly Instruction EOT

Field Value

Instruction

EPMS

Gets the EPMS instruction definition instance.

public static readonly Instruction EPMS

Field Value

Instruction

EQU

Gets the EQU instruction definition instance.

public static readonly Instruction EQU

Field Value

Instruction

ESTOP

Gets the ESTOP instruction definition instance.

public static readonly Instruction ESTOP

Field Value

Instruction

EVENT

Gets the EVENT instruction definition instance.

public static readonly Instruction EVENT

Field Value

Instruction

FAL

Gets the FAL instruction definition instance.

public static readonly Instruction FAL

Field Value

Instruction

FBC

Gets the FBC instruction definition instance.

public static readonly Instruction FBC

Field Value

Instruction

FFL

Gets the FFL instruction definition instance.

public static readonly Instruction FFL

Field Value

Instruction

FFU

Gets the FFU instruction definition instance.

public static readonly Instruction FFU

Field Value

Instruction

FIND

Gets the FIND instruction definition instance.

public static readonly Instruction FIND

Field Value

Instruction

FLL

Gets the FLL instruction definition instance.

public static readonly Instruction FLL

Field Value

Instruction

FOR

Gets the FOR instruction definition instance.

public static readonly Instruction FOR

Field Value

Instruction

FPMS

Gets the FPMS instruction definition instance.

public static readonly Instruction FPMS

Field Value

Instruction

FRD

Gets the FRD instruction definition instance.

public static readonly Instruction FRD

Field Value

Instruction

FSBM

Gets the FSBM instruction definition instance.

public static readonly Instruction FSBM

Field Value

Instruction

FSC

Gets the FSC instruction definition instance.

public static readonly Instruction FSC

Field Value

Instruction

GEQ

Gets the GEQ instruction definition instance.

public static readonly Instruction GEQ

Field Value

Instruction

GRT

Gets the GRT instruction definition instance.

public static readonly Instruction GRT

Field Value

Instruction

GSV

Gets the GSV instruction definition instance.

public static readonly Instruction GSV

Field Value

Instruction

INSERT

Gets the INSERT instruction definition instance.

public static readonly Instruction INSERT

Field Value

Instruction

IOT

Gets the IOT instruction definition instance.

public static readonly Instruction IOT

Field Value

Instruction

JMP

Gets the JMP instruction definition instance.

public static readonly Instruction JMP

Field Value

Instruction

JSR

Gets the JSR instruction definition instance.

public static readonly Instruction JSR

Field Value

Instruction

JXR

Gets the JXR instruction definition instance.

public static readonly Instruction JXR

Field Value

Instruction

LBL

Gets the LBL instruction definition instance.

public static readonly Instruction LBL

Field Value

Instruction

LC

Gets the LC instruction definition instance.

public static readonly Instruction LC

Field Value

Instruction

LEQ

Gets the LEQ instruction definition instance.

public static readonly Instruction LEQ

Field Value

Instruction

LES

Gets the LES instruction definition instance.

public static readonly Instruction LES

Field Value

Instruction

LFL

Gets the LFL instruction definition instance.

public static readonly Instruction LFL

Field Value

Instruction

LFU

Gets the LFU instruction definition instance.

public static readonly Instruction LFU

Field Value

Instruction

LIM

Gets the LIM instruction definition instance.

public static readonly Instruction LIM

Field Value

Instruction

LN

Gets the LN instruction definition instance.

public static readonly Instruction LN

Field Value

Instruction

LOG

Gets the LOG instruction definition instance.

public static readonly Instruction LOG

Field Value

Instruction

LOWER

Gets the LOWER instruction definition instance.

public static readonly Instruction LOWER

Field Value

Instruction

MAAT

Gets the MAAT instruction definition instance.

public static readonly Instruction MAAT

Field Value

Instruction

MAFR

Gets the MAFR instruction definition instance.

public static readonly Instruction MAFR

Field Value

Instruction

MAG

Gets the MAG instruction definition instance.

public static readonly Instruction MAG

Field Value

Instruction

MAH

Gets the MAH instruction definition instance.

public static readonly Instruction MAH

Field Value

Instruction

MAHD

Gets the MAHD instruction definition instance.

public static readonly Instruction MAHD

Field Value

Instruction

MAJ

Gets the MAJ instruction definition instance.

public static readonly Instruction MAJ

Field Value

Instruction

MAM

Gets the MAM instruction definition instance.

public static readonly Instruction MAM

Field Value

Instruction

MAOC

Gets the MAOC instruction definition instance.

public static readonly Instruction MAOC

Field Value

Instruction

MAPC

Gets the MAPC instruction definition instance.

public static readonly Instruction MAPC

Field Value

Instruction

MAR

Gets the MAR instruction definition instance.

public static readonly Instruction MAR

Field Value

Instruction

MAS

Gets the MAS instruction definition instance.

public static readonly Instruction MAS

Field Value

Instruction

MASD

Gets the MASD instruction definition instance.

public static readonly Instruction MASD

Field Value

Instruction

MASR

Gets the MASR instruction definition instance.

public static readonly Instruction MASR

Field Value

Instruction

MATC

Gets the MATC instruction definition instance.

public static readonly Instruction MATC

Field Value

Instruction

MAW

Gets the MAW instruction definition instance.

public static readonly Instruction MAW

Field Value

Instruction

MCCD

Gets the MCCD instruction definition instance.

public static readonly Instruction MCCD

Field Value

Instruction

MCCM

Gets the MCCM instruction definition instance.

public static readonly Instruction MCCM

Field Value

Instruction

MCCP

Gets the MCCP instruction definition instance.

public static readonly Instruction MCCP

Field Value

Instruction

MCD

Gets the MCD instruction definition instance.

public static readonly Instruction MCD

Field Value

Instruction

MCLM

Gets the MCLM instruction definition instance.

public static readonly Instruction MCLM

Field Value

Instruction

MCR

Gets the MCR instruction definition instance.

public static readonly Instruction MCR

Field Value

Instruction

MCS

Gets the MCS instruction definition instance.

public static readonly Instruction MCS

Field Value

Instruction

MCSD

Gets the MCSD instruction definition instance.

public static readonly Instruction MCSD

Field Value

Instruction

MCSR

Gets the MCSR instruction definition instance.

public static readonly Instruction MCSR

Field Value

Instruction

MCSV

Gets the MCSV instruction definition instance.

public static readonly Instruction MCSV

Field Value

Instruction

MCT

Gets the MCT instruction definition instance.

public static readonly Instruction MCT

Field Value

Instruction

MCTP

Gets the MCTP instruction definition instance.

public static readonly Instruction MCTP

Field Value

Instruction

MDF

Gets the MDF instruction definition instance.

public static readonly Instruction MDF

Field Value

Instruction

MDO

Gets the MDO instruction definition instance.

public static readonly Instruction MDO

Field Value

Instruction

MDOC

Gets the MDOC instruction definition instance.

public static readonly Instruction MDOC

Field Value

Instruction

MDR

Gets the MDR instruction definition instance.

public static readonly Instruction MDR

Field Value

Instruction

MDW

Gets the MDW instruction definition instance.

public static readonly Instruction MDW

Field Value

Instruction

MEQ

Gets the MEQ instruction definition instance.

public static readonly Instruction MEQ

Field Value

Instruction

MGS

Gets the MGS instruction definition instance.

public static readonly Instruction MGS

Field Value

Instruction

MGSD

Gets the MGSD instruction definition instance.

public static readonly Instruction MGSD

Field Value

Instruction

MGSP

Gets the MGSP instruction definition instance.

public static readonly Instruction MGSP

Field Value

Instruction

MGSR

Gets the MGSR instruction definition instance.

public static readonly Instruction MGSR

Field Value

Instruction

MID

Gets the MID instruction definition instance.

public static readonly Instruction MID

Field Value

Instruction

MMVC

Gets the MMVC instruction definition instance.

public static readonly Instruction MMVC

Field Value

Instruction

MOD

Gets the MOD instruction definition instance.

public static readonly Instruction MOD

Field Value

Instruction

MOV

Gets the MOV instruction definition instance.

public static readonly Instruction MOV

Field Value

Instruction

MRAT

Gets the MRAT instruction definition instance.

public static readonly Instruction MRAT

Field Value

Instruction

MRHD

Gets the MRHD instruction definition instance.

public static readonly Instruction MRHD

Field Value

Instruction

MRP

Gets the MRP instruction definition instance.

public static readonly Instruction MRP

Field Value

Instruction

MSF

Gets the MSF instruction definition instance.

public static readonly Instruction MSF

Field Value

Instruction

MSG

Gets the MSG instruction definition instance.

public static readonly Instruction MSG

Field Value

Instruction

MSO

Gets the MSO instruction definition instance.

public static readonly Instruction MSO

Field Value

Instruction

MUL

Gets the MUL instruction definition instance.

public static readonly Instruction MUL

Field Value

Instruction

MVC

Gets the MVC instruction definition instance.

public static readonly Instruction MVC

Field Value

Instruction

MVM

Gets the MVM instruction definition instance.

public static readonly Instruction MVM

Field Value

Instruction

NEG

Gets the NEG instruction definition instance.

public static readonly Instruction NEG

Field Value

Instruction

NEQ

Gets the NEQ instruction definition instance.

public static readonly Instruction NEQ

Field Value

Instruction

NOP

Gets the NOP instruction definition instance.

public static readonly Instruction NOP

Field Value

Instruction

NOT

Gets the NOT instruction definition instance.

public static readonly Instruction NOT

Field Value

Instruction

ONS

Gets the ONS instruction definition instance.

public static readonly Instruction ONS

Field Value

Instruction

OR

Gets the OR instruction definition instance.

public static readonly Instruction OR

Field Value

Instruction

OSF

Gets the OSF instruction definition instance.

public static readonly Instruction OSF

Field Value

Instruction

OSR

Gets the OSR instruction definition instance.

public static readonly Instruction OSR

Field Value

Instruction

OTE

Gets the OTE instruction definition instance.

public static readonly Instruction OTE

Field Value

Instruction

OTL

Gets the OTL instruction definition instance.

public static readonly Instruction OTL

Field Value

Instruction

OTU

Gets the OTU instruction definition instance.

public static readonly Instruction OTU

Field Value

Instruction

PATT

Gets the PATT instruction definition instance.

public static readonly Instruction PATT

Field Value

Instruction

PCLF

Gets the PCLF instruction definition instance.

public static readonly Instruction PCLF

Field Value

Instruction

PCMD

Gets the PCMD instruction definition instance.

public static readonly Instruction PCMD

Field Value

Instruction

PDET

Gets the PDET instruction definition instance.

public static readonly Instruction PDET

Field Value

Instruction

PFL

Gets the PFL instruction definition instance.

public static readonly Instruction PFL

Field Value

Instruction

PID

Gets the PID instruction definition instance.

public static readonly Instruction PID

Field Value

Instruction

POVR

Gets the POVR instruction definition instance.

public static readonly Instruction POVR

Field Value

Instruction

PPD

Gets the PPD instruction definition instance.

public static readonly Instruction PPD

Field Value

Instruction

PRNP

Gets the PRNP instruction definition instance.

public static readonly Instruction PRNP

Field Value

Instruction

PSC

Gets the PSC instruction definition instance.

public static readonly Instruction PSC

Field Value

Instruction

PXRQ

Gets the PXRQ instruction definition instance.

public static readonly Instruction PXRQ

Field Value

Instruction

RAD

Gets the RAD instruction definition instance.

public static readonly Instruction RAD

Field Value

Instruction

RES

Gets the RES instruction definition instance.

public static readonly Instruction RES

Field Value

Instruction

RET

Gets the RET instruction definition instance.

public static readonly Instruction RET

Field Value

Instruction

RIN

Gets the RIN instruction definition instance.

public static readonly Instruction RIN

Field Value

Instruction

ROUT

Gets the ROUT instruction definition instance.

public static readonly Instruction ROUT

Field Value

Instruction

RTO

Gets the RTO instruction definition instance.

public static readonly Instruction RTO

Field Value

Instruction

RTOS

Gets the RTOS instruction definition instance.

public static readonly Instruction RTOS

Field Value

Instruction

SBR

Gets the SBR instruction definition instance.

public static readonly Instruction SBR

Field Value

Instruction

SFP

Gets the SFP instruction definition instance.

public static readonly Instruction SFP

Field Value

Instruction

SFR

Gets the SFR instruction definition instance.

public static readonly Instruction SFR

Field Value

Instruction

SIN

Gets the SIN instruction definition instance.

public static readonly Instruction SIN

Field Value

Instruction

SIZE

Gets the SIZE instruction definition instance.

public static readonly Instruction SIZE

Field Value

Instruction

SMAT

Gets the SMAT instruction definition instance.

public static readonly Instruction SMAT

Field Value

Instruction

SQI

Gets the SQI instruction definition instance.

public static readonly Instruction SQI

Field Value

Instruction

SQL

Gets the SQL instruction definition instance.

public static readonly Instruction SQL

Field Value

Instruction

SQO

Gets the SQO instruction definition instance.

public static readonly Instruction SQO

Field Value

Instruction

SQR

Gets the SQR instruction definition instance.

public static readonly Instruction SQR

Field Value

Instruction

SRT

Gets the SRT instruction definition instance.

public static readonly Instruction SRT

Field Value

Instruction

SSV

Gets the SSV instruction definition instance.

public static readonly Instruction SSV

Field Value

Instruction

STD

Gets the STD instruction definition instance.

public static readonly Instruction STD

Field Value

Instruction

STOD

Gets the STOD instruction definition instance.

public static readonly Instruction STOD

Field Value

Instruction

STOR

Gets the STOR instruction definition instance.

public static readonly Instruction STOR

Field Value

Instruction

SUB

Gets the SUB instruction definition instance.

public static readonly Instruction SUB

Field Value

Instruction

SWPB

Gets the SWPB instruction definition instance.

public static readonly Instruction SWPB

Field Value

Instruction

TAN

Gets the TAN instruction definition instance.

public static readonly Instruction TAN

Field Value

Instruction

THRS

Gets the THRS instruction definition instance.

public static readonly Instruction THRS

Field Value

Instruction

THRSE

Gets the THRSE instruction definition instance.

public static readonly Instruction THRSE

Field Value

Instruction

TND

Gets the TND instruction definition instance.

public static readonly Instruction TND

Field Value

Instruction

TOD

Gets the TOD instruction definition instance.

public static readonly Instruction TOD

Field Value

Instruction

TOF

Gets the TOF instruction definition instance.

public static readonly Instruction TOF

Field Value

Instruction

TON

Gets the TON instruction definition instance.

public static readonly Instruction TON

Field Value

Instruction

TRN

Gets the TRN instruction definition instance.

public static readonly Instruction TRN

Field Value

Instruction

TSAM

Gets the TSAM instruction definition instance.

public static readonly Instruction TSAM

Field Value

Instruction

TSSM

Gets the TSSM instruction definition instance.

public static readonly Instruction TSSM

Field Value

Instruction

UID

Gets the UID instruction definition instance.

public static readonly Instruction UID

Field Value

Instruction

UIE

Gets the UIE instruction definition instance.

public static readonly Instruction UIE

Field Value

Instruction

UPPER

Gets the UPPER instruction definition instance.

public static readonly Instruction UPPER

Field Value

Instruction

XIC

Gets the XIC instruction definition instance.

public static readonly Instruction XIC

Field Value

Instruction

XIO

Gets the XIO instruction definition instance.

public static readonly Instruction XIO

Field Value

Instruction

XOR

Gets the XOR instruction definition instance.

public static readonly Instruction XOR

Field Value

Instruction

XPY

Gets the XPY instruction definition instance.

public static readonly Instruction XPY

Field Value

Instruction

Properties

Destructive

Indicates whether the instruction is destructive, meaning the instruction assigns value to it's operands.

public bool Destructive { get; }

Property Value

bool

true if the instruction is destructive; otherwise, false.

Signature

The signature or valid regex pattern of the instruction neutral text.

public string Signature { get; }

Property Value

string

Remarks

This format string represent a regex capture pattern to help parse NeutralText for the instruction.

Methods

Of(params object[])

Creates a the NeutralText that represents the current instruction with the provided operand arguments.

public NeutralText Of(params object[] operands)

Parameters

operands object[]

The collection of operands that are provided to the instruction signature.

Returns

NeutralText

A NeutralText instance that represents the instruction logic with provided operand arguments.