Click or drag to resize

MonoCecilAssemblyResolver Class

Derives from a Mono Cecil BaseAssemblyResolver in order to resolve assemblies on demand in the scope of a certain Project.
Inheritance Hierarchy
SystemObject
  Mono.CecilBaseAssemblyResolver
    Nova.CodeDOMMonoCecilAssemblyResolver

Namespace:  Nova.CodeDOM
Assembly:  Nova.CodeDOM (in Nova.CodeDOM.dll) Version: 7.44.8391.13415
Syntax
C#
public class MonoCecilAssemblyResolver : BaseAssemblyResolver

The MonoCecilAssemblyResolver type exposes the following members.

Constructors
  NameDescription
Public methodMonoCecilAssemblyResolver
Create a MonoCecilAssemblyResolver.
Top
Properties
  NameDescription
Public propertyProject
The associated Project object.
Top
Methods
  NameDescription
Public methodAddSearchDirectory (Inherited from BaseAssemblyResolver.)
Public methodClone
Deep-clone the object.
(Overrides BaseAssemblyResolverClone.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetSearchDirectories (Inherited from BaseAssemblyResolver.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemoveSearchDirectory (Inherited from BaseAssemblyResolver.)
Public methodReset
Reset any cached data regarding assemblies that failed to resolve.
Public methodResolve(String) (Inherited from BaseAssemblyResolver.)
Public methodResolve(AssemblyNameReference)
Resolve the requested assembly name in the current Project scope.
(Overrides BaseAssemblyResolverResolve(AssemblyNameReference).)
Public methodResolve(String, ReaderParameters) (Inherited from BaseAssemblyResolver.)
Public methodResolve(AssemblyNameReference, ReaderParameters) (Inherited from BaseAssemblyResolver.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventResolveFailure (Inherited from BaseAssemblyResolver.)
Top
Fields
  NameDescription
Protected field_failedToLoad
Cache for assemblies that fail to resolve.
Protected field_project
The Project that this assembly resolver is associated with.
Top
See Also