Class
PListData

Represents a Byte[] Value from a PList

Definition

Namespace:CE.iPhone.PList

Assembly:ArtOfTest.WebAii.dll

Syntax:

cs-api-definition
public class PListData : PListElement<byte[]>, IPListElement, IXmlSerializable, IEquatable<IPListElement>

Inheritance: objectPListElement<byte[]>PListData

Implements: IEquatable<IPListElement>IPListElementIXmlSerializable

Inherited Members PListElement<byte[]>.GetSchema()PListElement<byte[]>.ReadXml(XmlReader)PListElement<byte[]>.WriteXml(XmlWriter)PListElement<byte[]>.Parse(string)PListElement<byte[]>.ToXmlString()PListElement<byte[]>.ToString()PListElement<byte[]>.GetPListElementCount()PListElement<byte[]>.GetPListElementLength()PListElement<byte[]>.ReadBinary(PListBinaryReader)PListElement<byte[]>.WriteBinary(PListBinaryWriter)PListElement<byte[]>.Equals(IPListElement)PListElement<byte[]>.Equals(object)PListElement<byte[]>.GetHashCode()PListElement<byte[]>.TagPListElement<byte[]>.TypeCodePListElement<byte[]>.IsBinaryUniquePListElement<byte[]>.Value

Constructors

PListData()

Initializes a new instance of the PListData class.

Declaration

cs-api-definition
public PListData()

PListData(byte[])

Initializes a new instance of the PListData class.

Declaration

cs-api-definition
public PListData(byte[] value)

Parameters

value

byte[]

The value of this element.

Properties

Tag

Gets the Xml tag of this element.

Declaration

cs-api-definition
public override string Tag { get; }

Property Value

string

The Xml tag of this element.

Overrides PListElement<byte[]>.Tag

TypeCode

Gets the binary typecode of this element.

Declaration

cs-api-definition
public override byte TypeCode { get; }

Property Value

byte

The binary typecode of this element.

Overrides PListElement<byte[]>.TypeCode

Value

Gets or sets the value of this element.

Declaration

cs-api-definition
public override byte[] Value { get; set; }

Property Value

byte[]

The value of this element.

Overrides PListElement<byte[]>.Value

Methods

GetPListElementLength()

Gets the length of this PList element.

Declaration

cs-api-definition
public override int GetPListElementLength()

Returns

int

The length of this PList element.

Overrides PListElement<byte[]>.GetPListElementLength()

Remarks

Provided for internal use only.

Parse(string)

Parses the specified value from a given String (encoded as Base64), read from Xml.

Declaration

cs-api-definition
protected override void Parse(string value)

Parameters

value

string

The String whis is parsed.

Overrides PListElement<byte[]>.Parse(string)

ReadBinary(PListBinaryReader)

Reads this element binary from the reader.

Declaration

cs-api-definition
public override void ReadBinary(PListBinaryReader reader)

Parameters

reader

PListBinaryReader

The from which the element is read.

Overrides PListElement<byte[]>.ReadBinary(PListBinaryReader)

Remarks

Provided for internal use only.

ToXmlString()

Gets the XML String representation of the Value.

Declaration

cs-api-definition
protected override string ToXmlString()

Returns

string

The XML String representation of the Value (encoded as Base64).

Overrides PListElement<byte[]>.ToXmlString()

WriteBinary(PListBinaryWriter)

Writes this element binary to the writer.

Declaration

cs-api-definition
public override void WriteBinary(PListBinaryWriter writer)

Parameters

writer

PListBinaryWriter

The to which the element is written.

Overrides PListElement<byte[]>.WriteBinary(PListBinaryWriter)

Remarks

Provided for internal use only.