Search Results for

    Show / Hide Table of Contents

    Class CecilAssemblyResolver

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

    Inheritance
    object
    AssemblyResolver
    CecilAssemblyResolver
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Flame.Clr
    Assembly: Flame.Clr.dll
    Syntax
    public sealed class CecilAssemblyResolver : AssemblyResolver

    Constructors

    | Edit this page View Source

    CecilAssemblyResolver(IAssemblyResolver, TypeEnvironment)

    Creates a Flame assembly resolver that forwards requests to a Mono.Cecil assembly resolver.

    Declaration
    public CecilAssemblyResolver(IAssemblyResolver resolver, TypeEnvironment typeEnvironment)
    Parameters
    Type Name Description
    IAssemblyResolver resolver

    The Mono.Cecil assembly resolver to use.

    TypeEnvironment typeEnvironment

    The Flame type environment to use when analyzing assemblies.

    | Edit this page View Source

    CecilAssemblyResolver(IAssemblyResolver, TypeEnvironment, ReaderParameters)

    Creates a Flame assembly resolver that forwards requests to a Mono.Cecil assembly resolver.

    Declaration
    public CecilAssemblyResolver(IAssemblyResolver resolver, TypeEnvironment typeEnvironment, ReaderParameters parameters)
    Parameters
    Type Name Description
    IAssemblyResolver resolver

    The Mono.Cecil assembly resolver to use.

    TypeEnvironment typeEnvironment

    The Flame type environment to use when analyzing assemblies.

    ReaderParameters parameters

    The Mono.Cecil reader parameters to use.

    Properties

    | Edit this page View Source

    Parameters

    Gets the Mono.Cecil reader parameters to use.

    Declaration
    public ReaderParameters Parameters { get; }
    Property Value
    Type Description
    ReaderParameters
    | Edit this page View Source

    ReferenceResolver

    Gets the Flame reference resolver for this assembly resolver.

    Declaration
    public ReferenceResolver ReferenceResolver { get; }
    Property Value
    Type Description
    ReferenceResolver
    | Edit this page View Source

    Resolver

    Gets the Mono.Cecil assembly resolver to which requests are forwarded.

    Declaration
    public IAssemblyResolver Resolver { get; }
    Property Value
    Type Description
    IAssemblyResolver
    | Edit this page View Source

    TypeEnvironment

    Gets the Flame type environment to use when analyzing assemblies.

    Declaration
    public TypeEnvironment TypeEnvironment { get; }
    Property Value
    Type Description
    TypeEnvironment

    Methods

    | Edit this page View Source

    TryResolve(AssemblyIdentity, out IAssembly)

    Tries to resolve an assembly based on an identity.

    Declaration
    public override bool TryResolve(AssemblyIdentity identity, out IAssembly assembly)
    Parameters
    Type Name Description
    AssemblyIdentity identity

    An assembly identity that references the assembly to resolve.

    IAssembly assembly

    The assembly that is referenced by assembly.

    Returns
    Type Description
    bool

    true if a match could be found for assembly; otherwise, false.

    Overrides
    AssemblyResolver.TryResolve(AssemblyIdentity, out IAssembly)
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX