1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-20 08:58:00 +02:00

Made GC.Mark a mixin for less module rebuilding

This commit is contained in:
Brian Fiete 2020-08-04 10:31:13 -07:00
parent 92d3ab6ca9
commit 7724c6ae64
5 changed files with 18 additions and 34 deletions

View file

@ -319,7 +319,7 @@ namespace System
return;
for (int i = 0; i < mLength; i++)
{
GC.Mark((&mFirstElement)[i]);
GC.Mark!((&mFirstElement)[i]);
}
}
}
@ -430,7 +430,7 @@ namespace System
{
for (int i = 0; i < mLength; i++)
{
GC.Mark_Unbound((&mFirstElement)[i]);
GC.Mark!((&mFirstElement)[i]);
}
}
}
@ -546,7 +546,7 @@ namespace System
{
for (int i = 0; i < mLength; i++)
{
GC.Mark_Unbound((&mFirstElement)[i]);
GC.Mark!((&mFirstElement)[i]);
}
}
}
@ -667,7 +667,7 @@ namespace System
{
for (int i = 0; i < mLength; i++)
{
GC.Mark_Unbound((&mFirstElement)[i]);
GC.Mark!((&mFirstElement)[i]);
}
}
}