ARCed.Scintilla.Utilities.IntPtrToString C# (CSharp) Method

IntPtrToString() public static method

public static IntPtrToString ( Encoding encoding, IntPtr ptr ) : string
encoding System.Text.Encoding
ptr System.IntPtr
return string
        public static unsafe string IntPtrToString(Encoding encoding, IntPtr ptr)
        {
            if (ptr == IntPtr.Zero)
                return null;

            // Find the length of the null terminated bytes
            int length = 0;
            while (*((byte*)ptr + length) != 0)
                length++;

            return IntPtrToString(encoding, ptr, length);
        }

Same methods

Utilities::IntPtrToString ( Encoding encoding, IntPtr ptr, int length ) : string