Weiß ich nicht, ist Monate her...

This commit is contained in:
Simon Lübeß
2023-05-30 16:54:57 +02:00
parent 5855b13873
commit 6a59deb9e2
20 changed files with 1021 additions and 234 deletions
+14 -1
View File
@@ -1,5 +1,6 @@
using DirectX.Common;
using GlitchyEngine.Core;
using System.Collections;
namespace GlitchyEngine
{
@@ -20,7 +21,7 @@ namespace GlitchyEngine
value?.ReleaseRef();
value = null;
}
public static mixin DeleteContainerAndReleaseItems(var container)
{
if (container != null)
@@ -37,5 +38,17 @@ namespace GlitchyEngine
value?.ReleaseRef();
container.Clear();
}
public static mixin DeleteDictionaryAndReleaseValues(var container)
{
if (container != null)
{
for (var value in container)
{
value.value?.ReleaseRef();
}
delete container;
}
}
}
}