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

ToString() public method

public ToString ( Encoding encoding ) : string
encoding Encoding
return string
        public string ToString(Encoding encoding)
        {
            // TODO: cache the result for current chunks version

            var chunks = _chunks;
            if (chunks != null)
            {
                return (chunks.GetType() == typeof(object[]))
                    ? ChunkToString(encoding, (object[])chunks, _chunksCount)
                    : ChunkToString(encoding, chunks);
            }
            else
            {
                return string.Empty;
            }
        }

Same methods

PhpString::ToString ( ) : string
PhpString::ToString ( Context ctx ) : string

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::ToString