System.Text.BaseCodePageEncoding.GetNativeMemory C# (CSharp) Méthode

GetNativeMemory() private méthode

private GetNativeMemory ( int iSize ) : byte*
iSize int
Résultat 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();
        }