Pchp.Core.PhpString.ChunkToBytes C# (CSharp) Method

ChunkToBytes() static private method

static private ChunkToBytes ( Encoding encoding, object chunk ) : byte[]
encoding System.Text.Encoding
chunk object
return byte[]
        static byte[] ChunkToBytes(Encoding encoding, object chunk)
        {
            AssertChunkObject(chunk);

            if (chunk.GetType() == typeof(byte[])) return (byte[])chunk;
            if (chunk.GetType() == typeof(string)) return encoding.GetBytes((string)chunk);
            if (chunk.GetType() == typeof(PhpString)) return ((PhpString)chunk).ToBytes(encoding);
            if (chunk.GetType() == typeof(char[])) return encoding.GetBytes((char[])chunk);
            throw new ArgumentException(chunk.GetType().ToString());
        }
    }

Same methods

PhpString::ChunkToBytes ( Encoding encoding, object chunks, int count ) : byte[]