Files
mixtape/Finch/Assemblies/AssemblyDiscoveryContext.cs
T
2026-04-07 15:24:48 +02:00

26 lines
562 B
C#

using System.Reflection;
namespace Finch.Assemblies;
public class AssemblyDiscoveryContext
{
public Assembly EntryAssembly { get; }
public string EntryAssemblyName { get; private set; }
public bool HasEntryAssembly => EntryAssembly != null;
public AssemblyDiscoveryContext()
{
EntryAssembly = Assembly.GetEntryAssembly();
EntryAssemblyName = EntryAssembly?.GetName().Name;
}
public AssemblyDiscoveryContext(Assembly entryAssembly)
{
EntryAssembly = entryAssembly;
EntryAssemblyName = entryAssembly.GetName().Name;
}
}