linux-packaging-mono/mcs/class/corlib/corert/Interop.MemAllocFree.cs

22 lines
497 B
C#
Raw Normal View History

using System;
internal static partial class Interop
{
internal static IntPtr MemAlloc(UIntPtr sizeInBytes)
{
if (Environment.IsRunningOnWindows)
return Windows_MemAlloc(sizeInBytes);
else
return Unix_MemAlloc(sizeInBytes);
}
internal static void MemFree(IntPtr allocatedMemory)
{
if (Environment.IsRunningOnWindows)
Windows_MemFree(allocatedMemory);
else
Unix_MemFree(allocatedMemory);
}
}