blob: 7daa6c034b9dc1b16014bf923f0cbc40b452b9a3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
using System.Reflection;
namespace OnekoOnline;
static class EmbeddedResources
{
static readonly Assembly assembly = Assembly.GetExecutingAssembly();
static readonly string assemblyName = assembly.GetName().Name ?? "";
public static byte[] GetResource(string name)
{
using Stream EmbeddedFile = Assembly.GetExecutingAssembly().GetManifestResourceStream($"{assemblyName}.{name}")!;
using BinaryReader reader = new(EmbeddedFile);
return reader.ReadBytes((int)EmbeddedFile.Length);
}
}
|