Added helpers for deleting/clearing Lists of RefCounters

This commit is contained in:
Simon Lübeß
2021-10-14 20:42:24 +02:00
parent 9216462a51
commit cd82a99450
+17
View File
@@ -20,5 +20,22 @@ namespace GlitchyEngine
value?.ReleaseRef(); value?.ReleaseRef();
value = null; value = null;
} }
public static mixin DeleteContainerAndReleaseItems(var container)
{
if (container != null)
{
for (var value in container)
value?.ReleaseRef();
delete container;
}
}
public static mixin ClearAndReleaseItems(var container)
{
for (var value in container)
value?.ReleaseRef();
container.Clear();
}
} }
} }