Show / Hide Table of Contents

    Class ObjectIntrinsics.Operators

    A collection of names for object-oriented operations.

    Inheritance
    System.Object
    ObjectIntrinsics.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

    All

    An immutable array containing all standard object-oriented intrinsics.

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

    UnboxAny

    The 'unbox_any' operator. Its return type can either be a value type or a reference type (aka box pointer). If its return type is set to a value type, 'unbox_any' unboxes its argument and loads it. If 'unbox_any's return value is set to a reference type, 'unbox_any' checks that its argument is a subtype of the return type.

    Declaration
    public const string UnboxAny = "unbox_any"
    Field Value
    Type Description
    System.String
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX