System.Text.BaseCodePageEncoding.GetNativeMemory C# (CSharp) Метод

GetNativeMemory() приватный Метод

private GetNativeMemory ( int iSize ) : byte*
iSize int
Результат byte*
        protected unsafe byte* GetNativeMemory(int iSize)
        {
            if (safeNativeMemoryHandle == null)
            {
                byte* pNativeMemory = (byte*)Marshal.AllocHGlobal(iSize);
                Debug.Assert(pNativeMemory != null);

                safeNativeMemoryHandle = new SafeAllocHHandle((IntPtr)pNativeMemory);
            }

            return (byte*)safeNativeMemoryHandle.DangerousGetHandle();
        }