Initial commit

This commit is contained in:
Stone_Red
2025-12-19 18:16:08 +01:00
commit e647916f78
25 changed files with 953 additions and 0 deletions
@@ -0,0 +1,24 @@
using System.Reflection;
namespace RemoteExec.Server;
public class RequestAssemblyEventArgs(AssemblyName assemblyName) : EventArgs
{
private readonly TaskCompletionSource taskCompletionSource = new TaskCompletionSource();
private Assembly? assembly = null;
public AssemblyName Assembly { get; } = assemblyName;
public async Task<Assembly?> GetAssemblyAsync()
{
await taskCompletionSource.Task;
return assembly;
}
public void SetAssembly(Assembly assembly)
{
this.assembly = assembly;
taskCompletionSource.SetResult();
}
}