Show / Hide Table of Contents

    Class ArithmeticIntrinsics.Operators

    A collection of names for arithmetic operations.

    Inheritance
    System.Object
    ArithmeticIntrinsics.Operators
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Flame.Compiler.Instructions
    Assembly: Flame.Compiler.dll
    Syntax
    public static class Operators

    Fields

    | Improve this Doc View Source

    Add

    The addition binary operator.

    Declaration
    public const string Add = "add"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    All

    An immutable array containing all standard arithmetic intrinsic operator names.

    Declaration
    public static readonly ImmutableArray<string> All
    Field Value
    Type Description
    System.Collections.Immutable.ImmutableArray<System.String>
    | Improve this Doc View Source

    And

    The bitwise and binary operator.

    Declaration
    public const string And = "and"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    Convert

    The unary conversion operator.

    Declaration
    public const string Convert = "convert"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    Divide

    The division binary operator.

    Declaration
    public const string Divide = "div"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    IsEqualTo

    The is-equal-to binary operator.

    Declaration
    public const string IsEqualTo = "eq"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    IsGreaterThan

    The is-greater-than binary operator.

    Declaration
    public const string IsGreaterThan = "gt"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    IsGreaterThanOrEqualTo

    The is-greater-than-or-equal-to binary operator.

    Declaration
    public const string IsGreaterThanOrEqualTo = "gte"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    IsLessThan

    The is-less-than binary operator.

    Declaration
    public const string IsLessThan = "lt"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    IsLessThanOrEqualTo

    The is-less-than-or-equal-to binary operator.

    Declaration
    public const string IsLessThanOrEqualTo = "lte"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    IsNotEqualTo

    The is-not-equal-to binary operator.

    Declaration
    public const string IsNotEqualTo = "neq"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    LeftShift

    The left shift operator.

    Declaration
    public const string LeftShift = "shl"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    Multiply

    The multiplication binary operator.

    Declaration
    public const string Multiply = "mul"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    Not

    The bitwise not unary operator.

    Declaration
    public const string Not = "not"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    Or

    The bitwise or binary operator.

    Declaration
    public const string Or = "or"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    Remainder

    The remainder binary operator.

    Declaration
    public const string Remainder = "rem"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    RightShift

    The right shift operator.

    Declaration
    public const string RightShift = "shr"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    Subtract

    The subtraction binary operator.

    Declaration
    public const string Subtract = "sub"
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    Xor

    The bitwise exclusive or binary operator.

    Declaration
    public const string Xor = "xor"
    Field Value
    Type Description
    System.String

    Methods

    | Improve this Doc View Source

    IsRelationalOperator(String)

    Tells if a particular operator name refers to a standard relational operator.

    Declaration
    public static bool IsRelationalOperator(string operatorName)
    Parameters
    Type Name Description
    System.String operatorName

    The operator name to examine.

    Returns
    Type Description
    System.Boolean

    true if operatorName is a standard relational operator; otherwise, false.

    • Improve this Doc
    • View Source
    Back to top Generated by DocFX