MockAssemblyResolver.Resolve C# (CSharp) Метод

Resolve() публичный Метод

public Resolve ( Mono.Cecil.AssemblyNameReference name ) : AssemblyDefinition
name Mono.Cecil.AssemblyNameReference
Результат Mono.Cecil.AssemblyDefinition
    public AssemblyDefinition Resolve(AssemblyNameReference name)
    {
        var fileName = Path.Combine(Directory, name.Name) + ".dll";
        if (File.Exists(fileName))
        {
            return AssemblyDefinition.ReadAssembly(fileName);
        }
        try
        {
            var assembly = Assembly.Load(name.FullName);
            var codeBase = assembly.CodeBase.Replace("file:///", "");
            return AssemblyDefinition.ReadAssembly(codeBase);
        }
        catch (FileNotFoundException)
        {
            return null;
        }
    }

Same methods

MockAssemblyResolver::Resolve ( Mono.Cecil.AssemblyNameReference name, ReaderParameters parameters ) : AssemblyDefinition
MockAssemblyResolver::Resolve ( string fullName ) : AssemblyDefinition
MockAssemblyResolver::Resolve ( string fullName, ReaderParameters parameters ) : AssemblyDefinition
MockAssemblyResolver