Cake.Web.Docs.CakeAssemblyResolver.Resolve C# (CSharp) Метод

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

Resolves assembly defintion from reference.
public Resolve ( Mono.Cecil.AssemblyNameReference name ) : AssemblyDefinition
name Mono.Cecil.AssemblyNameReference Assembly reference name.
Результат Mono.Cecil.AssemblyDefinition
        public override AssemblyDefinition Resolve(AssemblyNameReference name)
        {
            if (name == null)
                throw new ArgumentNullException(nameof(name));

            AssemblyDefinition assembly;
            if (_cache.TryGetValue(name.FullName, out assembly))
                return assembly;

            assembly = base.Resolve(name, ReaderParameters);
            _cache.AddOrUpdate(
                name.FullName,
                key => assembly,
                (key, old) => assembly
                );

            return assembly;
        }