Search Results for

    Show / Hide Table of Contents

    Class TrivialInstructionExceptionSpecs

    An instruction exception specification mapping that trivially copies prototype exception specifications.

    Inheritance
    object
    InstructionExceptionSpecs
    TrivialInstructionExceptionSpecs
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Flame.Compiler.Analysis
    Assembly: Flame.Compiler.dll
    Syntax
    public sealed class TrivialInstructionExceptionSpecs : InstructionExceptionSpecs

    Constructors

    | Edit this page View Source

    TrivialInstructionExceptionSpecs(PrototypeExceptionSpecs)

    Creates instruction exception specification rules that simply copy instruction prototype exception specifications.

    Declaration
    public TrivialInstructionExceptionSpecs(PrototypeExceptionSpecs exceptionSpecs)
    Parameters
    Type Name Description
    PrototypeExceptionSpecs exceptionSpecs

    Prototype exception specification rules.

    Properties

    | Edit this page View Source

    ExceptionSpecs

    Exception specification rules for instruction prototypes.

    Declaration
    public PrototypeExceptionSpecs ExceptionSpecs { get; }
    Property Value
    Type Description
    PrototypeExceptionSpecs

    Exception specification rules.

    Methods

    | Edit this page View Source

    GetExceptionSpecification(Instruction)

    Gets the exception specification for a particular instruction.

    Declaration
    public override ExceptionSpecification GetExceptionSpecification(Instruction instruction)
    Parameters
    Type Name Description
    Instruction instruction

    The instruction to examine.

    Returns
    Type Description
    ExceptionSpecification

    An exception specification for instruction.

    Overrides
    InstructionExceptionSpecs.GetExceptionSpecification(Instruction)
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX