C# Класс PlistCS.Plist

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
getPlistType ( Stream stream ) : plistType
parseBinaryDate ( int headerPosition ) : object
readPlist ( Stream stream, plistType type = plistType.Auto ) : object
readPlist ( byte data ) : object
readPlist ( string path ) : object
readPlistSource ( string source ) : object
writeBinary ( object value ) : byte[]
writeBinary ( object value, Stream stream ) : void
writeBinary ( object value, string path ) : void
writeBinaryBool ( bool obj ) : byte[]
writeBinaryDate ( System.DateTime obj ) : byte[]
writeXml ( object value ) : string
writeXml ( object value, Stream stream ) : void
writeXml ( object value, string path ) : void

Приватные методы

Метод Описание
RegulateNullBytes ( byte value ) : byte[]
RegulateNullBytes ( byte value, int minBytes ) : byte[]
compose ( object value, XmlWriter writer ) : void
composeArray ( List value, XmlWriter writer ) : void
composeBinary ( object obj ) : byte[]
composeBinaryArray ( List objects ) : byte[]
countObject ( object value ) : int
getCount ( int bytePosition, int &newBytePosition ) : int
parse ( XmlNode node ) : object
parseArray ( XmlNode node ) : List
parseBinary ( int objRef ) : object
parseBinaryArray ( int objRef ) : object
parseBinaryAsciiString ( int headerPosition ) : object
parseBinaryByteArray ( int headerPosition ) : object
parseBinaryDictionary ( int objRef ) : object
parseBinaryInt ( int headerPosition ) : object
parseBinaryInt ( int headerPosition, int &newHeaderPosition ) : object
parseBinaryReal ( int headerPosition ) : object
parseBinaryUnicodeString ( int headerPosition ) : object
parseDictionary ( XmlNode node ) : object>.Dictionary
parseOffsetTable ( List offsetTableBytes ) : void
parseTrailer ( List trailer ) : void
readBinary ( byte data ) : object
readXml ( XmlDocument xml ) : object
writeBinaryByteArray ( byte value ) : byte[]
writeBinaryDictionary ( object>.Dictionary dictionary ) : byte[]
writeBinaryDouble ( double value ) : byte[]
writeBinaryInteger ( int value, bool write ) : byte[]
writeBinaryString ( string value, bool head ) : byte[]
writeDictionaryValues ( object>.Dictionary dictionary, XmlWriter writer ) : void

Описание методов

getPlistType() публичный статический Метод

public static getPlistType ( Stream stream ) : plistType
stream Stream
Результат plistType

parseBinaryDate() публичный статический Метод

public static parseBinaryDate ( int headerPosition ) : object
headerPosition int
Результат object

readPlist() публичный статический Метод

public static readPlist ( Stream stream, plistType type = plistType.Auto ) : object
stream Stream
type plistType
Результат object

readPlist() публичный статический Метод

public static readPlist ( byte data ) : object
data byte
Результат object

readPlist() публичный статический Метод

public static readPlist ( string path ) : object
path string
Результат object

readPlistSource() публичный статический Метод

public static readPlistSource ( string source ) : object
source string
Результат object

writeBinary() публичный статический Метод

public static writeBinary ( object value ) : byte[]
value object
Результат byte[]

writeBinary() публичный статический Метод

public static writeBinary ( object value, Stream stream ) : void
value object
stream Stream
Результат void

writeBinary() публичный статический Метод

public static writeBinary ( object value, string path ) : void
value object
path string
Результат void

writeBinaryBool() публичный статический Метод

public static writeBinaryBool ( bool obj ) : byte[]
obj bool
Результат byte[]

writeBinaryDate() публичный статический Метод

public static writeBinaryDate ( System.DateTime obj ) : byte[]
obj System.DateTime
Результат byte[]

writeXml() публичный статический Метод

public static writeXml ( object value ) : string
value object
Результат string

writeXml() публичный статический Метод

public static writeXml ( object value, Stream stream ) : void
value object
stream Stream
Результат void

writeXml() публичный статический Метод

public static writeXml ( object value, string path ) : void
value object
path string
Результат void