< Summary - pva.SuperV

Information
Class: pva.SuperV.Engine.ProjectAssemblyLoader
Assembly: pva.SuperV.Engine
File(s): /home/runner/work/pva.SuperV/pva.SuperV/pva.SuperV.Engine/ProjectAssemblyLoader.cs
Tag: dotnet-ubuntu_18869653307
Line coverage
100%
Covered lines: 3
Uncovered lines: 0
Coverable lines: 3
Total lines: 33
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor()100%11100%

File(s)

/home/runner/work/pva.SuperV/pva.SuperV/pva.SuperV.Engine/ProjectAssemblyLoader.cs

#LineLine coverage
 1using System.Diagnostics.CodeAnalysis;
 2using System.Reflection;
 3using System.Runtime.Loader;
 4
 5namespace pva.SuperV.Engine
 6{
 7    /// <summary>
 8    /// Project generated assembly loader. Creates an <see cref="AssemblyLoadContext"/> so that the generated assembly c
 9    /// </summary>
 10    /// <seealso cref="System.Runtime.Loader.AssemblyLoadContext" />
 11    public class ProjectAssemblyLoader : AssemblyLoadContext
 12    {
 13        /// <summary>
 14        /// Initializes a new instance of the <see cref="ProjectAssemblyLoader"/> class.
 15        /// </summary>
 13616        public ProjectAssemblyLoader() : base(isCollectible: true)
 13617        {
 13618        }
 19
 20        /// <summary>
 21        /// When overridden in a derived class, allows an assembly to be resolved based on its <see cref="T:System.Refle
 22        /// </summary>
 23        /// <param name="assemblyName">The object that describes the assembly to be resolved.</param>
 24        /// <returns>
 25        /// The resolved assembly, or <see langword="null" />.
 26        /// </returns>
 27        [ExcludeFromCodeCoverage]
 28        protected override Assembly? Load(AssemblyName assemblyName)
 29        {
 30            return null;
 31        }
 32    }
 33}

Methods/Properties

.ctor()