Show / Hide Table of Contents

    Namespace Flame.Clr

    Classes

    CanonicalizeArrayInit

    An intraprocedural transform that recognizes the InitializeArray array initialization idiom and canonicalizes it as a sequence of direct initialization instructions.

    CecilAssemblyResolver

    An assembly resolver implementation that forwards assembly resolution requests to Mono.Cecil assembly resolver.

    ClrAccessorDefinition

    A Flame accessor that wraps an IL method definition.

    ClrArrayType

    An IL array type of a particular rank.

    ClrAssembly

    A Flame assembly that wraps a Cecil assembly definition.

    ClrFieldDefinition

    A CLR field definition.

    ClrGenericParameter

    A Flame type that wraps an IL generic parameter.

    ClrMethodDefinition

    A Flame method that wraps an IL method definition.

    ClrModifierType

    An IL type that modifies a type by slapping on a required or optional modifier.

    ClrPropertyDefinition

    A Flame property that wraps an IL property definition.

    ClrSubtypingRules

    Subtyping rules for the CLR's type system.

    ClrTypeDefinition

    A Flame type that wraps an IL type definition.

    CorlibTypeEnvironment

    A type environment that extracts relevant BCL types from a single core library based on their names.

    NameConversion

    A collection of functions that help convert back and forth between Flame names and IL names.

    ReferenceResolver

    A data structure that resolves IL references as Flame members.

    TypeHelpers

    Defines helper methods for bridging the gap between IL's implicit reference types and Flame's explicit box pointers.

    Structs

    ClrPropertySignature

    A data structure that represents the parts of an IL property signature that are relevant to property reference resolution.

    Back to top Generated by DocFX