Show / Hide Table of Contents

Class IrBinary

Represents a binary operation in the IR.

Inheritance
object
IrNode
IrBinary
Inherited Members
IrNode.Line
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VM.Core.IR.Nodes
Assembly: VM.dll
Syntax
public class IrBinary : IrNode

Fields

Left

Gets or sets the left operand of the binary operation.

Declaration
public required IrNode? Left
Field Value
Type Description
IrNode

Op

Gets or sets the binary operator (e.g., "+", "-", "*", "/", "==", etc.).

Declaration
public required string Op
Field Value
Type Description
string

Right

Gets or sets the right operand of the binary operation.

Declaration
public required IrNode? Right
Field Value
Type Description
IrNode
In this article
Back to top Generated by DocFX