Search Results for

    Show / Hide Table of Contents

    Class ExceptionIntrinsics.Operators

    A collection of names for exception handling operations.

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

    Fields

    | Edit this page View Source

    All

    An immutable array containing all standard exception handling intrinsics.

    Declaration
    public static readonly ImmutableArray<string> All
    Field Value
    Type Description
    ImmutableArray<string>
    | Edit this page View Source

    Capture

    The 'capture' operator, which captures a (thrown) exception. Captured exceptions can be rethrown.

    Declaration
    public const string Capture = "capture"
    Field Value
    Type Description
    string
    | Edit this page View Source

    GetCapturedException

    The 'get_captured_exception' operator, which extracts the exception captured by a captured exception.

    Declaration
    public const string GetCapturedException = "get_captured_exception"
    Field Value
    Type Description
    string
    | Edit this page View Source

    Rethrow

    The 'rethrow' operator, which rethrows an existing exception.

    Declaration
    public const string Rethrow = "rethrow"
    Field Value
    Type Description
    string
    | Edit this page View Source

    Throw

    The 'throw' operator, which throws a new exception.

    Declaration
    public const string Throw = "throw"
    Field Value
    Type Description
    string
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX