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

ToBytes() public method

public ToBytes ( Encoding encoding ) : byte[]
encoding Encoding
return byte[]
        public byte[] ToBytes(Encoding encoding)
        {
            var chunks = _chunks;
            if (chunks != null)
            {
                return (chunks.GetType() == typeof(object[]))
                    ? ChunkToBytes(encoding, (object[])chunks, _chunksCount)
                    : ChunkToBytes(encoding, chunks);
            }
            else
            {
                return ArrayUtils.EmptyBytes;
            }
        }

Usage Example

Exemplo n.º 1
0
        public TextElement(PhpString str, Encoding encoding)
        {
            Debug.Assert(str != null);
            _data = str.ContainsBinaryData
                ? (object)str.ToBytes(encoding)
                : str.ToString(encoding);

            Debug.Assert(IsText ^ IsBinary);
        }
All Usage Examples Of Pchp.Core.PhpString::ToBytes