feat: added preserver class & method to preserve assembly loading
This commit is contained in:
parent
f43ab36742
commit
3725a3b0fd
10
Engine.Core/Preserver.cs
Normal file
10
Engine.Core/Preserver.cs
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
namespace Syntriax.Engine.Core
|
||||||
|
{
|
||||||
|
// This is pretty much so the assembly gets loaded automatically because
|
||||||
|
// the builds include the assembly but sometimes doesn't link load it at startup.
|
||||||
|
// I will hopefully one day fix it and remove this.
|
||||||
|
public static class Preserver
|
||||||
|
{
|
||||||
|
public static void Preserve() { }
|
||||||
|
}
|
||||||
|
}
|
10
Engine.Physics2D/Preserver.cs
Normal file
10
Engine.Physics2D/Preserver.cs
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
namespace Syntriax.Engine.Physics2D
|
||||||
|
{
|
||||||
|
// This is pretty much so the assembly gets loaded automatically because
|
||||||
|
// the builds include the assembly but sometimes doesn't link load it at startup.
|
||||||
|
// I will hopefully one day fix it and remove this.
|
||||||
|
public static class Preserver
|
||||||
|
{
|
||||||
|
public static void Preserve() { }
|
||||||
|
}
|
||||||
|
}
|
10
Engine.Systems/Preserver.cs
Normal file
10
Engine.Systems/Preserver.cs
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
namespace Syntriax.Engine.Systems
|
||||||
|
{
|
||||||
|
// This is pretty much so the assembly gets loaded automatically because
|
||||||
|
// the builds include the assembly but sometimes doesn't link load it at startup.
|
||||||
|
// I will hopefully one day fix it and remove this.
|
||||||
|
public static class Preserver
|
||||||
|
{
|
||||||
|
public static void Preserve() { }
|
||||||
|
}
|
||||||
|
}
|
@ -4,6 +4,7 @@
|
|||||||
<TargetFramework>net8.0</TargetFramework>
|
<TargetFramework>net8.0</TargetFramework>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
|
<RootNamespace>Syntriax.Engine</RootNamespace>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
15
Engine/Preserver.cs
Normal file
15
Engine/Preserver.cs
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
namespace Syntriax.Engine
|
||||||
|
{
|
||||||
|
// This is pretty much so the assembly gets loaded automatically because
|
||||||
|
// the builds include the assembly but sometimes doesn't link load it at startup.
|
||||||
|
// I will hopefully one day fix it and remove this.
|
||||||
|
public static class Preserver
|
||||||
|
{
|
||||||
|
public static void Preserve()
|
||||||
|
{
|
||||||
|
Core.Preserver.Preserve();
|
||||||
|
Physics2D.Preserver.Preserve();
|
||||||
|
Systems.Preserver.Preserve();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user