From 8c2de9665c91a2d5e2135cafb0467efa3c650faa Mon Sep 17 00:00:00 2001
From: Natalia Portillo
+ See Also: Inherited members from + object. +
+|
+
+
+ |
+
+
+
+ ASCIIPropertyListParser
+ ()
+ |
+ + Documentation for this section has not yet been entered. + | +
|
+ const
+ |
+ + + ARRAY_BEGIN_TOKEN + + | ++ + char + . + Token of NSArray start + | +
|
+ const
+ |
+ + + ARRAY_END_TOKEN + + | ++ + char + . + Token of NSArray end + | +
|
+ const
+ |
+ + + ARRAY_ITEM_DELIMITER_TOKEN + + | ++ + char + . + Token of NSArray item delimiter + | +
|
+ const
+ |
+ + + COMMENT_BEGIN_TOKEN + + | ++ + char + . + Token for comment start + | +
|
+ const
+ |
+ + + DATA_BEGIN_TOKEN + + | ++ + char + . + Token of NSData start + | +
|
+ const
+ |
+ + + DATA_END_TOKEN + + | ++ + char + . + Token of NSData end + | +
|
+ const
+ |
+ + + DATA_GSBOOL_BEGIN_TOKEN + + | ++ + char + . + Token of GSBoolean start + | +
|
+ const
+ |
+ + + DATA_GSBOOL_FALSE_TOKEN + + | ++ + char + . + Token for GSBoolen's false | +
|
+ const
+ |
+ + + DATA_GSBOOL_TRUE_TOKEN + + | ++ + char + . + Token for GSBoolen's true | +
|
+ const
+ |
+ + + DATA_GSDATE_BEGIN_TOKEN + + | ++ + char + . + Token of GSDate start + | +
|
+ const
+ |
+ + + DATA_GSINT_BEGIN_TOKEN + + | ++ + char + . + Token for GSInteger + | +
|
+ const
+ |
+ + + DATA_GSOBJECT_BEGIN_TOKEN + + | ++ + char + . + Token of GSObject start + | +
|
+ const
+ |
+ + + DATA_GSREAL_BEGIN_TOKEN + + | ++ + char + . + Token for GSReal + | +
|
+ const
+ |
+ + + DATE_APPLE_DATE_TIME_DELIMITER + + | ++ + char + . + Token for NSDate date and time delimiter + | +
|
+ const
+ |
+ + + DATE_APPLE_END_TOKEN + + | ++ + char + . + Token for NSDate end + | +
|
+ const
+ |
+ + + DATE_DATE_FIELD_DELIMITER + + | ++ + char + . + Token for NSDate date field delimited + | +
|
+ const
+ |
+ + + DATE_GS_DATE_TIME_DELIMITER + + | ++ + char + . + Token for GSDate date and time delimiter + | +
|
+ const
+ |
+ + + DATE_TIME_FIELD_DELIMITER + + | ++ + char + . + Token for NSDate time field delimiter + | +
|
+ const
+ |
+ + + DICTIONARY_ASSIGN_TOKEN + + | ++ + char + . + Token of NSDictionary assignment + | +
|
+ const
+ |
+ + + DICTIONARY_BEGIN_TOKEN + + | ++ + char + . + Token of NSDictionary start + | +
|
+ const
+ |
+ + + DICTIONARY_END_TOKEN + + | ++ + char + . + Token of NSDictionary end + | +
|
+ const
+ |
+ + + DICTIONARY_ITEM_DELIMITER_TOKEN + + | ++ + char + . + Token of NSDictionary item delimiter + | +
|
+ const
+ |
+ + + MULTILINE_COMMENT_END_TOKEN + + | ++ + char + . + End token for multiline comment + | +
|
+ const
+ |
+ + + MULTILINE_COMMENT_SECOND_TOKEN + + | ++ + char + . + Second token for multiline comment + | +
|
+ const
+ |
+ + + QUOTEDSTRING_BEGIN_TOKEN + + | ++ + char + . + Token of quoted NSString start + | +
|
+ const
+ |
+ + + QUOTEDSTRING_END_TOKEN + + | ++ + char + . + Token of quoted NSString end + | +
|
+ const
+ |
+ + + QUOTEDSTRING_ESCAPE_TOKEN + + | ++ + char + . + Token of quoted NSString escaped character + | +
|
+ const
+ |
+ + + SINGLELINE_COMMENT_SECOND_TOKEN + + | ++ + char + . + Second token for singleline comment + | +
|
+ const
+ |
+ + + WHITESPACE_CARRIAGE_RETURN + + | ++ + char + . + A carriage return + | +
|
+ const
+ |
+ + + WHITESPACE_NEWLINE + + | ++ + char + . + A newline + | +
|
+ const
+ |
+ + + WHITESPACE_SPACE + + | ++ + char + . + A space + | +
|
+ const
+ |
+ + + WHITESPACE_TAB + + | ++ + char + . + A tabulator + | +
|
+
+
+ |
+
+
+ Parse
+ ()+ Parses the property list from the beginning and returns the root object + of the property list. + |
+ |
|
+ static
+ |
+
+
+ Parse
+ (byte[])+ Parses an ASCII property list from a byte array. + |
+ |
|
+ static
+ |
+
+
+ Parse
+ (System.IO.FileInfo)+ Parses an ASCII property list file. + |
+ |
|
+ static
+ |
+
+
+ Parse
+ (System.IO.Stream)+ Parses an ASCII property list from an input stream. + |
+ |
|
+ static
+ |
+
+
+ ParseQuotedString
+ (string)+ Parses a string according to the format specified for ASCII property lists. + Such strings can contain escape sequences which are unescaped in this method. + |
+ |
+++ Documentation for this section has not yet been entered. ++Syntax
+protected ASCIIPropertyListParser ()+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of NSArray start ++Syntax
+public const char ARRAY_BEGIN_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of NSArray end ++Syntax
+public const char ARRAY_END_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of NSArray item delimiter ++Syntax
+public const char ARRAY_ITEM_DELIMITER_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token for comment start ++Syntax
+public const char COMMENT_BEGIN_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of NSData start ++Syntax
+public const char DATA_BEGIN_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of NSData end ++Syntax
+public const char DATA_END_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of GSBoolean start ++Syntax
+public const char DATA_GSBOOL_BEGIN_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token for GSBoolen's false+Syntax
+public const char DATA_GSBOOL_FALSE_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token for GSBoolen's true+Syntax
+public const char DATA_GSBOOL_TRUE_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of GSDate start ++Syntax
+public const char DATA_GSDATE_BEGIN_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token for GSInteger ++Syntax
+public const char DATA_GSINT_BEGIN_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of GSObject start ++Syntax
+public const char DATA_GSOBJECT_BEGIN_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token for GSReal ++Syntax
+public const char DATA_GSREAL_BEGIN_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token for NSDate date and time delimiter ++Syntax
+public const char DATE_APPLE_DATE_TIME_DELIMITER+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token for NSDate end ++Syntax
+public const char DATE_APPLE_END_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token for NSDate date field delimited ++Syntax
+public const char DATE_DATE_FIELD_DELIMITER+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token for GSDate date and time delimiter ++Syntax
+public const char DATE_GS_DATE_TIME_DELIMITER+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token for NSDate time field delimiter ++Syntax
+public const char DATE_TIME_FIELD_DELIMITER+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of NSDictionary assignment ++Syntax
+public const char DICTIONARY_ASSIGN_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of NSDictionary start ++Syntax
+public const char DICTIONARY_BEGIN_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of NSDictionary end ++Syntax
+public const char DICTIONARY_END_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of NSDictionary item delimiter ++Syntax
+public const char DICTIONARY_ITEM_DELIMITER_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ End token for multiline comment ++Syntax
+public const char MULTILINE_COMMENT_END_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Second token for multiline comment ++Syntax
+public const char MULTILINE_COMMENT_SECOND_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses the property list from the beginning and returns the root object + of the property list. ++Syntax
+public NSObject Parse ()+Returns
+The root object of the property list. This can either be a NSDictionary or a NSArray.+Exceptions
++++
++ +Type +Reason ++ ++ FormatException + +When an error occured during parsing +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses an ASCII property list from a byte array. ++Syntax
+ +Parameters
++++
+- + bytes +
+- The ASCII property list data.
+Returns
+The root object of the property list. This is usually a NSDictionary but can also be a NSArray.+Exceptions
++++
++ +Type +Reason ++ ++ FormatException + +When an error occurs during parsing. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses an ASCII property list file. ++Syntax
+public static NSObject Parse (System.IO.FileInfo f)+Parameters
++++
+- + f +
+- The ASCII property list file..
+Returns
+The root object of the property list. This is usually a NSDictionary but can also be a NSArray.+Exceptions
++++
++ +Type +Reason ++ ++ FormatException + +When an error occurs during parsing. ++ ++ System.IO.IOException + +When an error occured while reading from the input stream. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses an ASCII property list from an input stream. ++Syntax
+public static NSObject Parse (System.IO.Stream fs)+Parameters
++++
+- + fs +
+- The input stream that points to the property list's data.
+Returns
+The root object of the property list. This is usually a NSDictionary but can also be a NSArray.+Exceptions
++++
++ +Type +Reason ++ ++ FormatException + +When an error occurs during parsing. ++ ++ System.IO.IOException + ++ +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a string according to the format specified for ASCII property lists. + Such strings can contain escape sequences which are unescaped in this method. ++Syntax
+ +Parameters
++++
+- + s +
+- The escaped string according to the ASCII property list format, without leading and trailing quotation marks.
+Returns
+The unescaped string in UTF-8 or ASCII format, depending on the contained characters.+Exceptions
++++
++ +Type +Reason ++ ++ ArgumentException + +If the en-/decoder for the UTF-8 or ASCII encoding could not be loaded ++ ++ System.Text.EncoderFallbackException + +If the string is encoded neither in ASCII nor in UTF-8 +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of quoted NSString start ++Syntax
+public const char QUOTEDSTRING_BEGIN_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of quoted NSString end ++Syntax
+public const char QUOTEDSTRING_END_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Token of quoted NSString escaped character ++Syntax
+public const char QUOTEDSTRING_ESCAPE_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Second token for singleline comment ++Syntax
+public const char SINGLELINE_COMMENT_SECOND_TOKEN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ A carriage return ++Syntax
+public const char WHITESPACE_CARRIAGE_RETURN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ A newline ++Syntax
+public const char WHITESPACE_NEWLINE+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ A space ++Syntax
+public const char WHITESPACE_SPACE+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ A tabulator ++Syntax
+public const char WHITESPACE_TAB+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+
+ Parses property lists that are in Apple's binary format. + Use this class when you are sure about the format of the property list. + Otherwise use the PropertyListParser class. +
++ Parsing is done by calling the static BinaryPropertyListParser.Parse(Byte[]), + BinaryPropertyListParser.Parse(System.IO.FileInfo) and BinaryPropertyListParser.Parse(System.IO.Stream) methods. +
+ ++ See Also: Inherited members from + object. +
+|
+
+
+ |
+
+
+
+ BinaryPropertyListParser
+ ()
+ |
+ + Protected constructor so that instantiation is fully controlled by the + static parse methods. + | +
|
+ static
+ |
+
+
+ CopyOfRange
+ (byte[], int, int)+ Copies a part of a byte array into a new array. + |
+ |
|
+ static
+ |
+
+
+ Parse
+ (byte[])+ Parses a binary property list from a byte array. + |
+ |
|
+ static
+ |
+
+
+ Parse
+ (System.IO.FileInfo)+ Parses a binary property list file. + |
+ |
|
+ static
+ |
+
+
+ Parse
+ (System.IO.Stream)+ Parses a binary property list from an input stream. + |
+ |
|
+ static
+ |
+
+
+ ParseDouble
+ (byte[])+ Parses a double from a (big-endian) byte array. + |
+ |
|
+ static
+ |
+
+
+ ParseDouble
+ (byte[], int, int)+ Parses a double from a (big-endian) byte array. + |
+ |
|
+ static
+ |
+
+
+ ParseLong
+ (byte[])+ Parses a long from a (big-endian) byte array. + |
+ |
|
+ static
+ |
+
+
+ ParseLong
+ (byte[], int, int)+ Parses a long from a (big-endian) byte array. + |
+ |
|
+ static
+ |
+
+
+ ParseUnsignedInt
+ (byte[])+ Parses an unsigned integers from a byte array. + |
+ |
|
+ static
+ |
+
+
+ ParseUnsignedInt
+ (byte[], int, int)+ Parses an unsigned integer from a byte array. + |
+ |
+++ Protected constructor so that instantiation is fully controlled by the + static parse methods. ++Syntax
+protected BinaryPropertyListParser ()+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Copies a part of a byte array into a new array. ++Syntax
+ +Parameters
++++
+- + src +
+- The source array.
+- + startIndex +
+- The index from which to start copying.
+- + endIndex +
+- The index until which to copy.
+Returns
+The copied array.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a binary property list from a byte array. ++Syntax
+ +Parameters
++++
+- + data +
+- The binary property list's data.
+Returns
+The root object of the property list. This is usually a NSDictionary but can also be a NSArray.+Exceptions
++++
++ +Type +Reason ++ ++ Claunia.PropertyList.PropertyListFormatException + +When the property list's format could not be parsed. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a binary property list file. ++Syntax
+public static NSObject Parse (System.IO.FileInfo f)+Parameters
++++
+- + f +
+- The binary property list file
+Returns
+The root object of the property list. This is usually a NSDictionary but can also be a NSArray.+Exceptions
++++
++ +Type +Reason ++ ++ Claunia.PropertyList.PropertyListFormatException + +When the property list's format could not be parsed. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a binary property list from an input stream. ++Syntax
+public static NSObject Parse (System.IO.Stream fs)+Parameters
++++
+- + fs +
+- The input stream that points to the property list's data.
+Returns
+The root object of the property list. This is usually a NSDictionary but can also be a NSArray.+Exceptions
++++
++ +Type +Reason ++ ++ Claunia.PropertyList.PropertyListFormatException + +When the property list's format could not be parsed. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a double from a (big-endian) byte array. ++Syntax
+ +Parameters
++++
+- + bytes +
+- The bytes representing the double.
+Returns
+The double represented by the given bytes.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a double from a (big-endian) byte array. ++Syntax
+ +Parameters
++++
+- + bytes +
+- The bytes representing the double.
+- + startIndex +
+- Beginning of the double in the byte array.
+- + endIndex +
+- End of the double in the byte array.
+Returns
+The double represented by the given bytes.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a long from a (big-endian) byte array. ++Syntax
+ +Parameters
++++
+- + bytes +
+- The bytes representing the long integer.
+Returns
+The long integer represented by the given bytes.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a long from a (big-endian) byte array. ++Syntax
+ +Parameters
++++
+- + bytes +
+- The bytes representing the long integer.
+- + startIndex +
+- Beginning of the long in the byte array.
+- + endIndex +
+- End of the long in the byte array.
+Returns
+The long integer represented by the given bytes.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses an unsigned integers from a byte array. ++Syntax
+ +Parameters
++++
+- + bytes +
+- The unsigned integer represented by the given bytes.
+Returns
+The byte array containing the unsigned integer.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses an unsigned integer from a byte array. ++Syntax
+ +Parameters
++++
+- + bytes +
+- The byte array containing the unsigned integer.
+- + startIndex +
+- Beginning of the unsigned int in the byte array.
+- + endIndex +
+- End of the unsigned int in the byte array.
+Returns
+The unsigned integer represented by the given bytes.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+
+ A BinaryPropertyListWriter is a helper class for writing out + binary property list files. +
++ It contains an output stream and various structures for keeping track + of which NSObjects have already been serialized, and where they were + put in the file. +
+ ++ See Also: Inherited members from + object. +
+|
+ const
+ |
+ + + VERSION_00 + + | ++ + int + (0). + Binary property list version 0.0 + | +
|
+ const
+ |
+ + + VERSION_10 + + | ++ + int + (10). + Binary property list version 1.0 + | +
|
+ const
+ |
+ + + VERSION_15 + + | ++ + int + (15). + Binary property list version 1.5 + | +
|
+ const
+ |
+ + + VERSION_20 + + | ++ + int + (20). + Binary property list version 2.0 + | +
|
+ static
+ |
+
+
+ Write
+ (System.IO.FileInfo, NSObject)+ Writes a binary plist file with the given object as the root. + |
+ |
|
+ static
+ |
+
+
+ Write
+ (System.IO.Stream, NSObject)+ Writes a binary plist serialization of the given object as the root. + |
+ |
|
+ static
+ |
+
+
+ WriteToArray
+ (NSObject)+ Writes a binary plist serialization of the given object as the root + into a byte array. + |
+ |
+++ Binary property list version 0.0 +++ Value: 0
+Syntax
+public const int VERSION_00+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Binary property list version 1.0 +++ Value: 10
+Syntax
+public const int VERSION_10+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Binary property list version 1.5 +++ Value: 15
+Syntax
+public const int VERSION_15+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Binary property list version 2.0 +++ Value: 20
+Syntax
+public const int VERSION_20+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Writes a binary plist file with the given object as the root. ++Syntax
+ +Parameters
++++
+- + file +
+- the file to write to
+- + root +
+- the source of the data to write to the file
+Exceptions
++++
++ +Type +Reason ++ ++ System.IO.IOException + ++ +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Writes a binary plist serialization of the given object as the root. ++Syntax
+ +Parameters
++++
+- + outStream +
+- the stream to write to
+- + root +
+- the source of the data to write to the stream
+Exceptions
++++
++ +Type +Reason ++ ++ System.IO.IOException + ++ +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Writes a binary plist serialization of the given object as the root + into a byte array. ++Syntax
+ +Parameters
++++
+- + root +
+- The root object of the property list
+Returns
+The byte array containing the serialized property list+Exceptions
++++
++ +Type +Reason ++ ++ System.IO.IOException + ++ +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+ Represents an Array. +
++ See Also: Inherited members from + NSObject. +
+|
+
+
+ |
+
+
+ ContainsObject
+ (object)+ Checks whether an object is present in the array or whether it is equal + to any of the objects in the array. + |
+ |
|
+ override
+ |
+
+
+ Equals
+ (NSObject)+ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.NSArray. + |
+ |
|
+ abstract
+ |
+
+
+ Equals
+ (NSObject)+ Determines if the specific NSObject is the same as the NSObject overriding this method. + (Inherited from NSObject.) |
+ |
|
+ override
+ |
+
+
+ Equals
+ (object)+ Determines whether the specified object is equal to the current Claunia.PropertyList.NSArray. + |
+ |
|
+
+
+ |
+
+
+ GetArray
+ ()+ Returns the array of NSObjects represented by this NSArray. + Any changes to the values of this array will also affect the NSArray. + |
+ |
|
+ override
+ |
+
+
+ GetHashCode
+ ()+ Serves as a hash function for a Claunia.PropertyList.NSArray object. + |
+ |
|
+
+
+ |
+
+
+ IndexOfIdenticalObject
+ (object)+ Searches for an object in the array. If it is found its index will be + returned. This method only returns the index of an object that is + identical to the given one. Thus objects that might contain the + same value as the given one will not be considered. + |
+ |
|
+
+
+ |
+
+
+ IndexOfObject
+ (object)+ Searches for an object in the array. If it is found its index will be + returned. This method also returns an index if the object is not the same + as the one stored in the array but has equal contents. + |
+ |
|
+
+
+ |
+
+
+ LastObject
+ ()+ Returns the last object contained in this array. + |
+ |
|
+
+
+ |
+
+
+ ObjectAtIndex
+ (int)+ Returns the object stored at the given index. + |
+ |
|
+
+
+ |
+
+
+ ObjectsAtIndexes
+ (params int[])+ Returns a new array containing only the values stored at the given + indices. The values are sorted by their index. + |
+ |
|
+
+
+ |
+
+
+ Remove
+ (int)+ Remove the i-th element from the array. + The array will be resized. + |
+ |
|
+
+
+ |
+
+
+ SetValue
+ (int, object)+ Stores an object at the specified index. + If there was another object stored at that index it will be replaced. + |
+ |
|
+
+
+ |
+
+
+ ToASCIIPropertyList
+ ()
|
+ |
|
+
+
+ |
+
+
+ ToGnuStepASCIIPropertyList
+ ()
|
+ |
|
+
+
+ |
+
+
+ ToObject
+ ()+ Converts this NSObject into an equivalent object + of the .NET Runtime Environment. + |
+ |
|
+
+
+ |
+
+
+ ToXmlPropertyList
+ ()+ Generates a valid XML property list including headers using this object as root. + (Inherited from NSObject.) |
+ |
+++ Creates a array from an existing one ++Syntax
+public NSArray (params NSObject[] a)+Parameters
++++
+- + a +
+- The array which should be wrapped by the NSArray.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates an empty array of the given length. ++Syntax
+public NSArray (int length)+Parameters
++++
+- + length +
+- The number of elements this array will be able to hold.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks whether an object is present in the array or whether it is equal + to any of the objects in the array. ++Syntax
+ +Parameters
++++
+- + obj +
+- The object to look for.
+Returns
++ true, when the object could be found. false otherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Returns the size of the array. ++Syntax
+public int Count { get; }+Value
+The number of elements that this array can store.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.NSArray. ++Syntax
+ +Parameters
++++
+- + obj +
+- The Claunia.PropertyList.NSObject to compare with the current Claunia.PropertyList.NSArray.
+Returns
++ true if the specified Claunia.PropertyList.NSObject is equal to the current + Claunia.PropertyList.NSArray; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines whether the specified object is equal to the current Claunia.PropertyList.NSArray. ++Syntax
+ +Parameters
++++
+- + obj +
+- The object to compare with the current Claunia.PropertyList.NSArray.
+Returns
++ true if the specified object is equal to the current + Claunia.PropertyList.NSArray; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Returns the array of NSObjects represented by this NSArray. + Any changes to the values of this array will also affect the NSArray. ++Syntax
+public NSObject[] GetArray ()+Returns
+The actual array represented by this NSArray.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Serves as a hash function for a Claunia.PropertyList.NSArray object. ++Syntax
+public override int GetHashCode ()+Returns
+A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a + hash table.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Searches for an object in the array. If it is found its index will be + returned. This method only returns the index of an object that is + identical to the given one. Thus objects that might contain the + same value as the given one will not be considered. ++Syntax
+ +Parameters
++++
+- + obj +
+- The object to look for.
+Returns
+The index of the object, if it was found. -1 otherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Searches for an object in the array. If it is found its index will be + returned. This method also returns an index if the object is not the same + as the one stored in the array but has equal contents. ++Syntax
+ +Parameters
++++
+- + obj +
+- The object to look for.
+Returns
+The index of the object, if it was found. -1 otherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Returns the last object contained in this array. ++Syntax
+public NSObject LastObject ()+Returns
+The value of the highest index in the array.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Returns the object stored at the given index. ++Syntax
+ +Parameters
++++
+- + i +
+- The index of the object.
+Returns
+The object at the given index.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Returns a new array containing only the values stored at the given + indices. The values are sorted by their index. ++Syntax
+ +Parameters
++++
+- + indexes +
+- The indices of the objects.
+Returns
+The new array containing the objects stored at the given indices.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Remove the i-th element from the array. + The array will be resized. ++Syntax
+ +Parameters
++++
+- + i +
+- The index of the object
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Stores an object at the specified index. + If there was another object stored at that index it will be replaced. ++Syntax
+ +Parameters
++++
+- + key +
+- The index where to store the object.
+- + value +
+- The object.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++++ Generates a valid ASCII property list which has this NSArray as its + root object. +
++ The generated property list complies with the format as + described in https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/PropertyLists/OldStylePlists/OldStylePLists.html + Property List Programming Guide - Old-Style ASCII Property Lists. +
+Syntax
+public string ToASCIIPropertyList ()+Returns
+ASCII representation of this object.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++++ Generates a valid ASCII property list in GnuStep format which has this + NSArray as its root object. +
++ The generated property list complies with + the format as described in http://www.gnustep.org/resources/documentation/Developer/Base/Reference/NSPropertyList.html + GnuStep - NSPropertyListSerialization class documentation. +
+Syntax
+public string ToGnuStepASCIIPropertyList ()+Returns
+GnuStep ASCII representation of this object.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+ NSData objects are wrappers for byte buffers +
++ See Also: Inherited members from + NSObject. +
+|
+
+
+ |
+ + + | ++ Creates the NSData object from the binary representation of it. + | +
|
+
+
+ |
+
+
+
+ NSData
+ (System.IO.FileInfo)
+ |
+ + Creates a NSData object from a file. Using the files contents as the contents of this NSData object. + | +
|
+
+
+ |
+ + + | ++ Creates a NSData object from its textual representation, which is a Base64 encoded amount of bytes. + | +
|
+ override
+ |
+
+
+ Equals
+ (NSObject)+ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.NSData. + |
+ |
|
+ abstract
+ |
+
+
+ Equals
+ (NSObject)+ Determines if the specific NSObject is the same as the NSObject overriding this method. + (Inherited from NSObject.) |
+ |
|
+ override
+ |
+
+
+ Equals
+ (object)+ Determines whether the specified object is equal to the current Claunia.PropertyList.NSData. + |
+ |
|
+
+
+ |
+
+
+ GetBase64EncodedData
+ ()+ Gets the Base64 encoded data contained in this NSData object. + |
+ |
|
+
+
+ |
+
+
+ GetBytes
+ (System.IO.MemoryStream, int)+ Loads the bytes from this NSData object into a byte buffer. + |
+ |
|
+
+
+ |
+
+
+ GetBytes
+ (System.IO.MemoryStream, int, int)+ Loads the bytes from this NSData object into a byte buffer. + |
+ |
|
+ override
+ |
+
+
+ GetHashCode
+ ()+ Serves as a hash function for a Claunia.PropertyList.NSData object. + |
+ |
|
+
+
+ |
+
+
+ ToObject
+ ()+ Converts this NSObject into an equivalent object + of the .NET Runtime Environment. + |
+ |
|
+
+
+ |
+
+
+ ToXmlPropertyList
+ ()+ Generates a valid XML property list including headers using this object as root. + (Inherited from NSObject.) |
+ |
+++ Creates the NSData object from the binary representation of it. ++Syntax
+public NSData (byte[] bytes)+Parameters
++++
+- + bytes +
+- The raw data contained in the NSData object.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates a NSData object from a file. Using the files contents as the contents of this NSData object. ++Syntax
+public NSData (System.IO.FileInfo file)+Parameters
++++
+- + file +
+- The file containing the data.
+Exceptions
++++
++ +Type +Reason ++ ++ System.IO.FileNotFoundException + +If the file could not be found. ++ ++ System.IO.IOException + +If the file could not be read. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates a NSData object from its textual representation, which is a Base64 encoded amount of bytes. ++Syntax
+public NSData (string base64)+Parameters
++++
+- + base64 +
+- The Base64 encoded contents of the NSData object.
+Exceptions
++++
++ +Type +Reason ++ ++ FormatException + +When the given string is not a proper Base64 formatted string. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ The bytes contained in this NSData object. ++Syntax
+public byte[] Bytes { get; }+Value
+The data as bytes+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.NSData. ++Syntax
+ +Parameters
++++
+- + obj +
+- The Claunia.PropertyList.NSObject to compare with the current Claunia.PropertyList.NSData.
+Returns
++ true if the specified Claunia.PropertyList.NSObject is equal to the current + Claunia.PropertyList.NSData; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines whether the specified object is equal to the current Claunia.PropertyList.NSData. ++Syntax
+ +Parameters
++++
+- + obj +
+- The object to compare with the current Claunia.PropertyList.NSData.
+Returns
++ true if the specified object is equal to the current + Claunia.PropertyList.NSData; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets the Base64 encoded data contained in this NSData object. ++Syntax
+public string GetBase64EncodedData ()+Returns
+The Base64 encoded data as a string.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Loads the bytes from this NSData object into a byte buffer. ++Syntax
+ +Parameters
++++
+- + buf +
+- The byte buffer which will contain the data
+- + length +
+- The amount of data to copy
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Loads the bytes from this NSData object into a byte buffer. ++Syntax
+ +Parameters
++++
+- + buf +
+- The byte buffer which will contain the data
+- + rangeStart +
+- The start index.
+- + rangeStop +
+- The stop index.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Serves as a hash function for a Claunia.PropertyList.NSData object. ++Syntax
+public override int GetHashCode ()+Returns
+A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a + hash table.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets the amount of data stored in this object. ++Syntax
+public int Length { get; }+Value
+The number of bytes contained in this object.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+ Represents a date +
++ See Also: Inherited members from + NSObject. +
+|
+
+
+ |
+ + + | ++ Creates a date from its binary representation. + | +||
|
+
+
+ |
+ + + | ++ Creates a NSDate from a .NET DateTime + | +||
|
+
+
+ |
+ + + | +
+ Parses a date from its textual representation.
+ That representation has the following pattern:
|
+
|
+ override
+ |
+
+
+ Equals
+ (NSObject)+ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.NSDate. + |
+ |
|
+ abstract
+ |
+
+
+ Equals
+ (NSObject)+ Determines if the specific NSObject is the same as the NSObject overriding this method. + (Inherited from NSObject.) |
+ |
|
+ override
+ |
+
+
+ Equals
+ (object)+ Determines whether the specified object is equal to the current Claunia.PropertyList.NSDate. + |
+ |
|
+ override
+ |
+
+
+ GetHashCode
+ ()+ Serves as a hash function for a Claunia.PropertyList.NSDate object. + |
+ |
|
+
+
+ |
+
+
+ ToObject
+ ()+ Converts this NSObject into an equivalent object + of the .NET Runtime Environment. + |
+ |
|
+ override
+ |
+
+
+ ToString
+ ()+ Generates a string representation of the date. + |
+ |
|
+
+
+ |
+
+
+ ToXmlPropertyList
+ ()+ Generates a valid XML property list including headers using this object as root. + (Inherited from NSObject.) |
+ |
+++ Creates a date from its binary representation. ++Syntax
+public NSDate (byte[] bytes)+Parameters
++++
+- + bytes +
+- bytes The date bytes
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates a NSDate from a .NET DateTime ++Syntax
+public NSDate (DateTime d)+Parameters
++++
+- + d +
+- The date
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a date from its textual representation. + That representation has the following pattern:+
Example yyyy-MM-dd'T'HH:mm:ss'Z'Syntax
+public NSDate (string textRepresentation)+Parameters
++++
+- + textRepresentation +
+- The textual representation of the date (ISO 8601 format)
+Exceptions
++++
++ +Type +Reason ++ ++ FormatException + +When the date could not be parsed, i.e. it does not match the expected pattern. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets the date. ++Syntax
+public DateTime Date { get; }+Value
+The date.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.NSDate. ++Syntax
+ +Parameters
++++
+- + obj +
+- The Claunia.PropertyList.NSObject to compare with the current Claunia.PropertyList.NSDate.
+Returns
++ true if the specified Claunia.PropertyList.NSObject is equal to the current + Claunia.PropertyList.NSDate; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines whether the specified object is equal to the current Claunia.PropertyList.NSDate. ++Syntax
+ +Parameters
++++
+- + obj +
+- The object to compare with the current Claunia.PropertyList.NSDate.
+Returns
++ true if the specified object is equal to the current + Claunia.PropertyList.NSDate; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Serves as a hash function for a Claunia.PropertyList.NSDate object. ++Syntax
+public override int GetHashCode ()+Returns
+A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a + hash table.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Generates a string representation of the date. ++Syntax
+public override string ToString ()+Returns
+A string representation of the date.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+
+ A NSDictionary is a collection of keys and values, essentially a Dictionary. + The keys are simple Strings whereas the values can be any kind of NSObject. +
++ You can access the keys through the function NSDictionary.Keys. +
++ Access to the objects stored for each key is given through the function + NSDictionary.ObjectForKey(string). +
+ ++ See Also: Inherited members from + NSObject. +
+|
+
+
+ |
+
+
+
+ NSDictionary
+ ()
+ |
+ + Creates a new empty NSDictionary. + | +
| [read-only] | ++ + Count + + | ++ + int + . + Gets the count of items in the current instance. + | +
| [read-only] | ++ + IsEmpty + + | ++ + bool + . + Gets a value indicating whether this instance is empty. + | +
| [read-only] | ++ + IsReadOnly + + | ++ + bool + . + Gets a value indicating whether this instance is read only. + | +
|
+
+ default property
+
+
+
+ |
+ + + Item + (string) | ++ + NSObject + . + Gets or sets the Claunia.PropertyList.NSObject at the specified index. + | +
| [read-only] | ++ + Keys + + | ++ + ICollection<string> + . + Gets an array with all the keys contained in the current instance. + | +
| [read-only] | ++ + Values + + | ++ + ICollection<NSObject> + . + Gets an array with all the objects contained in the current instance. + | +
|
+
+
+ |
+
+
+ Add
+ (KeyValuePair<string, NSObject>)+ Adds the specified item. + |
+ |
|
+
+
+ |
+
+
+ Add
+ (string, NSObject)+ Add the specified key and value. + |
+ |
|
+
+
+ |
+
+
+ Add
+ (string, bool)+ Puts a new key-value pair into this dictionary. + |
+ |
|
+
+
+ |
+
+
+ Add
+ (string, double)+ Puts a new key-value pair into this dictionary. + |
+ |
|
+
+
+ |
+
+
+ Add
+ (string, long)+ Puts a new key-value pair into this dictionary. + |
+ |
|
+
+
+ |
+
+
+ Add
+ (string, object)+ Puts a new key-value pair into this dictionary. + If the value is null, no operation will be performed on the dictionary. + |
+ |
|
+
+
+ |
+
+
+ Clear
+ ()+ Clears this instance. + |
+ |
|
+
+
+ |
+
+
+ Contains
+ (KeyValuePair<string, NSObject>)+ Checks if the current instance contains the specified item. + |
+ |
|
+
+
+ |
+
+
+ ContainsKey
+ (object)+ Checks if the specified object key is contained in the current instance. + |
+ |
|
+
+
+ |
+
+
+ ContainsKey
+ (string)+ Checks if there is any item contained in the current instance corresponding with the specified key. + |
+ |
|
+
+
+ |
+
+
+ ContainsValue
+ (NSObject)+ Checks if there is any item contained in the current instance corresponding with the specified value. + |
+ |
|
+
+
+ |
+
+
+ ContainsValue
+ (bool)+ Checks whether a given value is contained in this dictionary. + |
+ |
|
+
+
+ |
+
+
+ ContainsValue
+ (byte[])+ Checks whether a given value is contained in this dictionary. + |
+ |
|
+
+
+ |
+
+
+ ContainsValue
+ (DateTime)+ Checks whether a given value is contained in this dictionary. + |
+ |
|
+
+
+ |
+
+
+ ContainsValue
+ (double)+ Checks whether a given value is contained in this dictionary. + |
+ |
|
+
+
+ |
+
+
+ ContainsValue
+ (long)+ Checks whether a given value is contained in this dictionary. + |
+ |
|
+
+
+ |
+
+
+ ContainsValue
+ (object)+ Checks if the current instance contains the object corresponding to the specified key. + |
+ |
|
+
+
+ |
+
+
+ ContainsValue
+ (string)+ Checks whether a given value is contained in this dictionary. + |
+ |
|
+
+
+ |
+
+
+ CopyTo
+ (KeyValuePair<string, NSObject>[], int)+ Copies the System.Collections.Generic.Dictionary`2.ValueCollection elements to an existing one-dimensional Array, starting at the specified array index. + |
+ |
|
+ override
+ |
+
+
+ Equals
+ (NSObject)+ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.NSDictionary. + |
+ |
|
+ abstract
+ |
+
+
+ Equals
+ (NSObject)+ Determines if the specific NSObject is the same as the NSObject overriding this method. + (Inherited from NSObject.) |
+ |
|
+
+
+ |
+
+
+ Get
+ (object)+ Gets the Claunia.PropertyList.NSObject corresponding to the specified key from the current instance. + |
+ |
|
+
+
+ |
+
+
+ GetDictionary
+ ()+ Gets the hashmap which stores the keys and values of this dictionary. + Changes to the hashmap's contents are directly reflected in this + dictionary. + |
+ |
|
+
+
+ |
+
+
+ GetEnumerator
+ ()+ Gets the enumerator. + |
+ |
|
+ override
+ |
+
+
+ GetHashCode
+ ()+ Serves as a hash function for a Claunia.PropertyList.NSDictionary object. + |
+ |
|
+
+
+ |
+
+
+ ObjectForKey
+ (string)+ Gets the NSObject stored for the given key. + |
+ |
|
+
+
+ |
+
+
+ Remove
+ (KeyValuePair<string, NSObject>)+ Removes the specified item. + |
+ |
|
+
+
+ |
+
+
+ Remove
+ (object)+ Removes the item corresponding to the specified key from the current instance, if found. + |
+ |
|
+
+
+ |
+
+
+ Remove
+ (string)+ Removes the item belonging to the specified key. + |
+ |
|
+
+
+ |
+
+
+ ToASCIIPropertyList
+ ()+ Generates a valid ASCII property list which has this NSDictionary as its + root object. The generated property list complies with the format as + described in https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/PropertyLists/OldStylePlists/OldStylePLists.html + Property List Programming Guide - Old-Style ASCII Property Lists. + |
+ |
|
+
+
+ |
+
+
+ ToGnuStepASCIIPropertyList
+ ()+ Generates a valid ASCII property list in GnuStep format which has this + NSDictionary as its root object. The generated property list complies with + the format as described in http://www.gnustep.org/resources/documentation/Developer/Base/Reference/NSPropertyList.html + GnuStep - NSPropertyListSerialization class documentation. + |
+ |
|
+
+
+ |
+
+
+ ToObject
+ ()+ Converts this NSObject into an equivalent object + of the .NET Runtime Environment. + |
+ |
|
+
+
+ |
+
+
+ ToXmlPropertyList
+ ()+ Generates a valid XML property list including headers using this object as root. + (Inherited from NSObject.) |
+ |
|
+
+
+ |
+
+
+ TryGetValue
+ (string, out NSObject)+ Tries to get the item corresponding to the specified key + |
+ |
|
+
+
+ |
+ + + IEnumerable.GetEnumerator + + | ++ Documentation for this section has not yet been entered. + | +
+++ Creates a new empty NSDictionary. ++Syntax
+public NSDictionary ()+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Adds the specified item. ++Syntax
+public void Add (KeyValuePair<string, NSObject> item)+Parameters
++++
+- + item +
+- Item.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Add the specified key and value. ++Syntax
+ +Parameters
++++
+- + key +
+- Key.
+- + value +
+- Value.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Puts a new key-value pair into this dictionary. ++Syntax
+ +Parameters
++++
+- + key +
+- The key.
+- + obj +
+- The value.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Puts a new key-value pair into this dictionary. ++Syntax
+ +Parameters
++++
+- + key +
+- The key.
+- + obj +
+- The value.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Puts a new key-value pair into this dictionary. ++Syntax
+ +Parameters
++++
+- + key +
+- The key.
+- + obj +
+- The value.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Puts a new key-value pair into this dictionary. + If the value is null, no operation will be performed on the dictionary. ++Syntax
+ +Parameters
++++
+- + key +
+- The key.
+- + obj +
+- The value. Supported object types are numbers, byte-arrays, dates, strings and arrays or sets of those.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Clears this instance. ++Syntax
+public void Clear ()+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks if the current instance contains the specified item. ++Syntax
+public bool Contains (KeyValuePair<string, NSObject> item)+Parameters
++++
+- + item +
+- Item.
+Returns
++ true if it is found, false otherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks if the specified object key is contained in the current instance. ++Syntax
+ +Parameters
++++
+- + key +
+- Key.
+Returns
++ true, if key is contained, false otherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks if there is any item contained in the current instance corresponding with the specified key. ++Syntax
+ +Parameters
++++
+- + key +
+- Key.
+Returns
++ true, if key was contained, false otherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks if there is any item contained in the current instance corresponding with the specified value. ++Syntax
+ +Parameters
++++
+- + value +
+- Key.
+Returns
++ true, if value is contained, false otherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks whether a given value is contained in this dictionary. ++Syntax
+ +Parameters
++++
+- + val +
+- The value that will be searched for.
+Returns
+Whether the key is contained in this dictionary.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks whether a given value is contained in this dictionary. ++Syntax
+ +Parameters
++++
+- + val +
+- The value that will be searched for.
+Returns
+Whether the key is contained in this dictionary.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks whether a given value is contained in this dictionary. ++Syntax
+ +Parameters
++++
+- + val +
+- The value that will be searched for.
+Returns
+Whether the key is contained in this dictionary.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks whether a given value is contained in this dictionary. ++Syntax
+ +Parameters
++++
+- + val +
+- The value that will be searched for.
+Returns
+Whether the key is contained in this dictionary.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks whether a given value is contained in this dictionary. ++Syntax
+ +Parameters
++++
+- + val +
+- The value that will be searched for.
+Returns
+Whether the key is contained in this dictionary.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks if the current instance contains the object corresponding to the specified key. ++Syntax
+ +Parameters
++++
+- + value +
+- Object to search up in the current instance.
+Returns
++ true, if value is contained, false otherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks whether a given value is contained in this dictionary. ++Syntax
+ +Parameters
++++
+- + val +
+- The value that will be searched for.
+Returns
+Whether the key is contained in this dictionary.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Copies the System.Collections.Generic.Dictionary`2.ValueCollection elements to an existing one-dimensional Array, starting at the specified array index. ++Syntax
+ +Parameters
++++
+- + array +
+- The one-dimensional Array that is the destination of the elements copied from System.Collections.Generic.Dictionary`2.ValueCollection. The Array must have zero-based indexing.
+- + arrayIndex +
+- The zero-based index in array at which copying begins.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets the count of items in the current instance. ++Syntax
+public int Count { get; }+Value
+How many items are contained in the current instance.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.NSDictionary. ++Syntax
+ +Parameters
++++
+- + obj +
+- The Claunia.PropertyList.NSObject to compare with the current Claunia.PropertyList.NSDictionary.
+Returns
++ true if the specified Claunia.PropertyList.NSObject is equal to the current + Claunia.PropertyList.NSDictionary; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets the Claunia.PropertyList.NSObject corresponding to the specified key from the current instance. ++Syntax
+ +Parameters
++++
+- + key +
+- Key.
+Returns
+The object corresponding to the specified key, null if not found in the current instance.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets the hashmap which stores the keys and values of this dictionary. + Changes to the hashmap's contents are directly reflected in this + dictionary. ++Syntax
+public Dictionary<string, NSObject> GetDictionary ()+Returns
+The hashmap which is used by this dictionary to store its contents.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets the enumerator. ++Syntax
+public IEnumerator<KeyValuePair<string, NSObject>> GetEnumerator ()+Returns
+The enumerator.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Serves as a hash function for a Claunia.PropertyList.NSDictionary object. ++Syntax
+public override int GetHashCode ()+Returns
+A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a + hash table.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets a value indicating whether this instance is empty. ++Syntax
+public bool IsEmpty { get; }+Value
++ true if this instance is empty; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets a value indicating whether this instance is read only. ++Syntax
+public bool IsReadOnly { get; }+Value
++ true if this instance is read only; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets or sets the Claunia.PropertyList.NSObject at the specified index. ++Syntax
++++ This is the default property for this class. +
public NSObject this [string index] { get; set; }Parameters
++++
+- + index +
+- Index.
+Value
++ Documentation for this section has not yet been entered. ++Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets an array with all the keys contained in the current instance. ++Syntax
+public ICollection<string> Keys { get; }+Value
+The keys.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets the NSObject stored for the given key. ++Syntax
+ +Parameters
++++
+- + key +
+- The key.
+Returns
+The object.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Removes the specified item. ++Syntax
+public bool Remove (KeyValuePair<string, NSObject> item)+Parameters
++++
+- + item +
+- Item to remove.
+Returns
++ true if successfully removed, false if not, or if item is not in current instance.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Removes the item corresponding to the specified key from the current instance, if found. ++Syntax
+ +Parameters
++++
+- + key +
+- Key.
+Returns
++ true, if removed, false otherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Removes the item belonging to the specified key. ++Syntax
+ +Parameters
++++
+- + key +
+- Key.
+Returns
++ Documentation for this section has not yet been entered. ++Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Documentation for this section has not yet been entered. ++Syntax
++ IEnumerator System.Collections.IEnumerable.GetEnumerator ()+Returns
++ Documentation for this section has not yet been entered. ++Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Generates a valid ASCII property list which has this NSDictionary as its + root object. The generated property list complies with the format as + described in https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/PropertyLists/OldStylePlists/OldStylePLists.html + Property List Programming Guide - Old-Style ASCII Property Lists. ++Syntax
+public string ToASCIIPropertyList ()+Returns
+ASCII representation of this object.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Generates a valid ASCII property list in GnuStep format which has this + NSDictionary as its root object. The generated property list complies with + the format as described in http://www.gnustep.org/resources/documentation/Developer/Base/Reference/NSPropertyList.html + GnuStep - NSPropertyListSerialization class documentation. ++Syntax
+public string ToGnuStepASCIIPropertyList ()+Returns
+GnuStep ASCII representation of this object.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Tries to get the item corresponding to the specified key ++Syntax
+ +Parameters
++++
+- + key +
+- Key.
+- + value +
+- Where to store the value.
+Returns
++ true, if get value was successfully found and retrieved, false otherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets an array with all the objects contained in the current instance. ++Syntax
+public ICollection<NSObject> Values { get; }+Value
+The objects.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+ A number whose value is either an integer, a real number or bool. +
++ See Also: Inherited members from + NSObject. +
+|
+
+
+ |
+ + + | ++ Creates a bool number. + | +
|
+
+
+ |
+ + + | ++ Creates a real number. + | +
|
+
+
+ |
+ + + | ++ Creates an integer number. + | +
|
+
+
+ |
+ + + | ++ Creates an integer number. + | +
|
+
+
+ |
+ + + | ++ Creates a number from its textual representation. + | +
|
+
+
+ |
+ + + | ++ Parses integers and real numbers from their binary representation. + Note: real numbers are not yet supported. | +
|
+ const
+ |
+ + + BOOLEAN + + | ++ + int + (2). + Indicates that the number's value is bool. + | +
|
+ const
+ |
+ + + INTEGER + + | ++ + int + (0). + Indicates that the number's value is an integer. + The number is stored as a .NET long. + Its original value could have been char, short, int, long or even long long. + | +
|
+ const
+ |
+ + + REAL + + | ++ + int + (1). + Indicates that the number's value is a real number. + The number is stored as a .NET double. + Its original value could have been float or double. + | +
|
+
+
+ |
+
+
+ CompareTo
+ (object)+ Compares the current Claunia.PropertyList.NSNumber to the specified object. + |
+ |
|
+ override
+ |
+
+
+ Equals
+ (NSObject)+ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.NSNumber. + |
+ |
|
+ abstract
+ |
+
+
+ Equals
+ (NSObject)+ Determines if the specific NSObject is the same as the NSObject overriding this method. + (Inherited from NSObject.) |
+ |
|
+ override
+ |
+
+
+ Equals
+ (object)+ Checks whether the other object is a NSNumber of the same value. + |
+ |
|
+
+
+ |
+
+
+ floatValue
+ ()+ The number's float value. + WARNING: Possible loss of precision if the value is outside the float range. + |
+ |
|
+ override
+ |
+
+
+ GetHashCode
+ ()+ Serves as a hash function for a Claunia.PropertyList.NSNumber object. + |
+ |
|
+
+
+ |
+
+
+ GetNSNumberType
+ ()+ Gets the type of this number's value. + |
+ |
|
+
+
+ |
+
+
+ isBoolean
+ ()+ Checks whether the value of this NSNumber is a bool. + |
+ |
|
+
+
+ |
+
+
+ isInteger
+ ()+ Checks whether the value of this NSNumber is an integer. + |
+ |
|
+
+
+ |
+
+
+ isReal
+ ()+ Checks whether the value of this NSNumber is a real number. + |
+ |
|
+
+
+ |
+
+
+ ToBool
+ ()+ The number's bool value. + |
+ |
|
+
+
+ |
+
+
+ ToDouble
+ ()+ The number's double value. + |
+ |
|
+
+
+ |
+
+
+ ToInt
+ ()+ The number's int value. + Note: Even though the number's type might be INTEGER it can be larger than a Java int. + Use intValue() only if you are certain that it contains a number from the int range. + Otherwise the value might be innaccurate. |
+ |
|
+
+
+ |
+
+
+ ToLong
+ ()+ The number's long value. + |
+ |
|
+
+
+ |
+
+
+ ToObject
+ ()+ Converts this NSObject into an equivalent object + of the .NET Runtime Environment. + |
+ |
|
+ override
+ |
+
+
+ ToString
+ ()+ Returns a string that represents the current Claunia.PropertyList.NSNumber. + |
+ |
|
+
+
+ |
+
+
+ ToXmlPropertyList
+ ()+ Generates a valid XML property list including headers using this object as root. + (Inherited from NSObject.) |
+ |
+++ Creates a bool number. ++Syntax
+public NSNumber (bool b)+Parameters
++++
+- + b +
+- The bool value.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates a real number. ++Syntax
+public NSNumber (double d)+Parameters
++++
+- + d +
+- The real value.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates an integer number. ++Syntax
+public NSNumber (int i)+Parameters
++++
+- + i +
+- The integer value.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates an integer number. ++Syntax
+public NSNumber (long l)+Parameters
++++
+- + l +
+- The long integer value.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates a number from its textual representation. ++Syntax
+public NSNumber (string text)+See Also
++ + + ++Parameters
++++
+- + text +
+- The textual representation of the number.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses integers and real numbers from their binary representation. + Note: real numbers are not yet supported.+Syntax
+ +See Also
++++ NSNumber.INTEGER +++ NSNumber.REAL ++Parameters
++++
+- + bytes +
+- The binary representation
+- + type +
+- The type of number
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Indicates that the number's value is bool. +++ Value: 2
+Syntax
+public const int BOOLEAN+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Compares the current Claunia.PropertyList.NSNumber to the specified object. ++Syntax
+ +Parameters
++++
+- + o +
+- Object to compare to the current Claunia.PropertyList.NSNumber.
+Returns
+0 if the numbers are equal, 1 if the current Claunia.PropertyList.NSNumber is greater + than the argument and -1 if it is less, or the argument is not a number.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.NSNumber. ++Syntax
+ +Parameters
++++
+- + obj +
+- The Claunia.PropertyList.NSObject to compare with the current Claunia.PropertyList.NSNumber.
+Returns
++ true if the specified Claunia.PropertyList.NSObject is equal to the current + Claunia.PropertyList.NSNumber; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks whether the other object is a NSNumber of the same value. ++Syntax
+ +Parameters
++++
+- + obj +
+- The object to compare to.
+Returns
+Whether the objects are equal in terms of numeric value and type.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ The number's float value. + WARNING: Possible loss of precision if the value is outside the float range. ++Syntax
+public float floatValue ()+Returns
+The value of the number as float.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Serves as a hash function for a Claunia.PropertyList.NSNumber object. ++Syntax
+public override int GetHashCode ()+Returns
+A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a + hash table.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets the type of this number's value. ++Syntax
+public int GetNSNumberType ()+See Also
++++ NSNumber.BOOLEAN +++ NSNumber.INTEGER +++ NSNumber.REAL ++Returns
+The type flag.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Indicates that the number's value is an integer. + The number is stored as a .NET long. + Its original value could have been char, short, int, long or even long long. +++ Value: 0
+Syntax
+public const int INTEGER+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks whether the value of this NSNumber is a bool. ++Syntax
+public bool isBoolean ()+Returns
+Whether the number's value is a bool.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks whether the value of this NSNumber is an integer. ++Syntax
+public bool isInteger ()+Returns
+Whether the number's value is an integer.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Checks whether the value of this NSNumber is a real number. ++Syntax
+public bool isReal ()+Returns
+Whether the number's value is a real number.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Indicates that the number's value is a real number. + The number is stored as a .NET double. + Its original value could have been float or double. +++ Value: 1
+Syntax
+public const int REAL+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ The number's bool value. ++Syntax
+public bool ToBool ()+Returns
++ true if the value is true or non-zero, false otherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ The number's double value. ++Syntax
+public double ToDouble ()+Returns
+The value of the number as double.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ The number's int value. + Note: Even though the number's type might be INTEGER it can be larger than a Java int. + Use intValue() only if you are certain that it contains a number from the int range. + Otherwise the value might be innaccurate.+Syntax
+public int ToInt ()+Returns
+The value of the number as int.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ The number's long value. ++Syntax
+public long ToLong ()+Returns
+The value of the number as long+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Returns a string that represents the current Claunia.PropertyList.NSNumber. ++Syntax
+public override string ToString ()+Returns
+A string that represents the current Claunia.PropertyList.NSNumber.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+
+ Abstract interface for any object contained in a property list. +
++ The names and functions of the various objects orient themselves + towards Apple's Cocoa API. +
+ ++ See Also: Inherited members from + object. +
+|
+
+
+ |
+
+
+
+ NSObject
+ ()
+ |
+ + Documentation for this section has not yet been entered. + | +
|
+ abstract
+ |
+
+
+ Equals
+ (NSObject)+ Determines if the specific NSObject is the same as the NSObject overriding this method. + |
+ |
|
+
+
+ |
+
+
+ ToObject
+ ()+ Converts this NSObject into an equivalent object + of the .NET Runtime Environment. + |
+ |
|
+
+
+ |
+
+
+ ToXmlPropertyList
+ ()+ Generates a valid XML property list including headers using this object as root. + |
+ |
|
+ static
+ |
+
+
+ Wrap
+ (bool)+ Wraps the given value inside a NSObject. + |
+ |
|
+ static
+ |
+
+
+ Wrap
+ (byte[])+ Wraps the given value inside a NSObject. + |
+ |
|
+ static
+ |
+
+
+ Wrap
+ (Dictionary<string, object>)+ Creates a NSDictionary with the contents of the given map. + |
+ |
|
+ static
+ |
+
+
+ Wrap
+ (List<object>)+ Creates a NSSet with the contents of this set. + |
+ |
|
+ static
+ |
+
+
+ Wrap
+ (double)+ Wraps the given value inside a NSObject. + |
+ |
|
+ static
+ |
+
+
+ Wrap
+ (long)+ Wraps the given value inside a NSObject. + |
+ |
|
+ static
+ |
+
+
+ Wrap
+ (object)
|
+ |
|
+ static
+ |
+
+
+ Wrap
+ (object[])+ Creates a NSArray with the contents of the given array. + |
+ |
|
+ static
+ |
+
+
+ WrapSerialized
+ (object)+ Serializes the given object using Java's default object serialization + and wraps the serialized object in a NSData object. + |
+ |
+++ Documentation for this section has not yet been entered. ++Syntax
+protected NSObject ()+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines if the specific NSObject is the same as the NSObject overriding this method. ++Syntax
+ +Parameters
++++
+- + obj +
+- The Claunia.PropertyList.NSObject to compare with the current Claunia.PropertyList.NSObject.
+Returns
++ true if the specified Claunia.PropertyList.NSObject is equal to the current + Claunia.PropertyList.NSObject; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Converts this NSObject into an equivalent object + of the .NET Runtime Environment. ++Claunia.PropertyList.NSArray objects are converted to arrays.
Claunia.PropertyList.NSDictionary objects are converted to objects extending the Dictionary`2 class.
Claunia.PropertyList.NSSet objects are converted to objects extending the List`1 class.
Claunia.PropertyList.NSNumber objects are converted to primitive number values (int, long, double or bool).
Claunia.PropertyList.NSString objects are converted to string objects.
Claunia.PropertyList.NSData objects are converted to byte arrays.
Claunia.PropertyList.NSDate objects are converted to DateTime objects.
Claunia.PropertyList.UID objects are converted to byte arrays.
Syntax
+public object ToObject ()+Returns
+A native .NET object representing this NSObject's value.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Generates a valid XML property list including headers using this object as root. ++Syntax
+public string ToXmlPropertyList ()+Returns
+The XML representation of the property list including XML header and doctype information.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Wraps the given value inside a NSObject. ++Syntax
+ +Parameters
++++
+- + value +
+- The value to represent as a NSObject.
+Returns
+A NSObject representing the given value.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Wraps the given value inside a NSObject. ++Syntax
+ +Parameters
++++
+- + value +
+- The value to represent as a NSObject.
+Returns
+A NSObject representing the given value.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates a NSDictionary with the contents of the given map. ++Syntax
+public static NSDictionary Wrap (Dictionary<string, object> value)+Parameters
++++
+- + value +
+- The value to represent as a NSObject.
+Returns
+A NSObject representing the given value.+Exceptions
++++
++ +Type +Reason ++ ++ SystemException + +When one of the values contained in the map cannot be represented by a NSObject. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates a NSSet with the contents of this set. ++Syntax
+public static NSSet Wrap (List<object> value)+Parameters
++++
+- + value +
+- The value to represent as a NSObject.
+Returns
+A NSObject representing the given value.+Exceptions
++++
++ +Type +Reason ++ ++ SystemException + +When one of the values contained in the map cannot be represented by a NSObject. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Wraps the given value inside a NSObject. ++Syntax
+ +Parameters
++++
+- + value +
+- The value to represent as a NSObject.
+Returns
+A NSObject representing the given value.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Wraps the given value inside a NSObject. ++Syntax
+ +Parameters
++++
+- + value +
+- The value to represent as a NSObject.
+Returns
+A NSObject representing the given value.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++++ Creates a NSObject representing the given .NET Object. +
++ Numerics of type bool, int, long, short, byte, float or double are wrapped as NSNumber objects. +
++ Strings are wrapped as Claunia.PropertyList.NSString objects and byte arrays as Claunia.PropertyList.NSData objects. +
++ DateTime objects are wrapped as Claunia.PropertyList.NSDate objects. +
++ Serializable classes are serialized and their data is stored in Claunia.PropertyList.NSData objects. +
++ Arrays and Collection objects are converted to Claunia.PropertyList.NSArray where each array member is wrapped into a Claunia.PropertyList.NSObject. +
++ Dictionaries are converted to Claunia.PropertyList.NSDictionary. Each key is converted to a string and each value wrapped into a Claunia.PropertyList.NSObject. +
+Syntax
+ +Parameters
++++
+- + o +
+- The object to represent.
+Returns
+A NSObject equivalent to the given object.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates a NSArray with the contents of the given array. ++Syntax
+ +Parameters
++++
+- + value +
+- The value to represent as a NSObject.
+Returns
+A NSObject representing the given value.+Exceptions
++++
++ +Type +Reason ++ ++ SystemException + +When one of the objects contained in the array cannot be represented by a NSObject. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Serializes the given object using Java's default object serialization + and wraps the serialized object in a NSData object. ++Syntax
+ +Parameters
++++
+- + o +
+- The object to serialize and wrap.
+Returns
+A NSData object+Exceptions
++++
++ +Type +Reason ++ ++ SystemException + +When the object could not be serialized. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+
+ A set is an interface to an unordered collection of objects. +
++ This implementation uses a List`1as the underlying + data structure. +
+ ++ See Also: Inherited members from + NSObject. +
+|
+
+
+ |
+
+
+
+ NSSet
+ ()
+ |
+ + Creates an empty unordered set. + | +
|
+
+
+ |
+ + + | ++ Creates a set and fill it with the given objects. + | +
|
+
+
+ |
+ + + | ++ Creates an empty set. + | +
|
+
+
+ |
+ + + | ++ Creates a set and fill it with the given objects. + | +
|
+
+
+ |
+
+
+ AddObject
+ (NSObject)+ Adds an object to the set. + |
+ |
|
+
+
+ |
+
+
+ AllObjects
+ ()+ Returns all objects contained in the set. + |
+ |
|
+
+
+ |
+
+
+ AnyObject
+ ()+ Returns one of the objects in the set, or null + if the set contains no objects. + |
+ |
|
+
+
+ |
+
+
+ ContainsObject
+ (NSObject)+ Finds out whether a given object is contained in the set. + |
+ |
|
+ override
+ |
+
+
+ Equals
+ (NSObject)+ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.NSSet. + |
+ |
|
+ abstract
+ |
+
+
+ Equals
+ (NSObject)+ Determines if the specific NSObject is the same as the NSObject overriding this method. + (Inherited from NSObject.) |
+ |
|
+ override
+ |
+
+
+ Equals
+ (object)+ Determines whether the specified object is equal to the current Claunia.PropertyList.NSSet. + |
+ |
|
+
+
+ |
+
+
+ GetEnumerator
+ ()+ Returns an enumerator object that lets you iterate over all elements of the set. + This is the equivalent to objectEnumerator in the Cocoa implementation + of NSSet. + |
+ |
|
+ override
+ |
+
+
+ GetHashCode
+ ()+ Serves as a hash function for a Claunia.PropertyList.NSSet object. + |
+ |
|
+
+
+ |
+
+
+ IntersectsSet
+ (NSSet)+ Finds out whether at least one object is present in both sets. + |
+ |
|
+
+
+ |
+
+
+ IsSubsetOfSet
+ (NSSet)+ Finds out if this set is a subset of the given set. + |
+ |
|
+
+
+ |
+
+
+ Member
+ (NSObject)+ Determines whether the set contains an object equal to a given object + and returns that object if it is present. + |
+ |
|
+
+
+ |
+
+
+ RemoveObject
+ (NSObject)+ Removes an object from the set. + |
+ |
|
+
+
+ |
+
+
+ ToObject
+ ()+ Converts this NSObject into an equivalent object + of the .NET Runtime Environment. + |
+ |
|
+
+
+ |
+
+
+ ToXmlPropertyList
+ ()+ Generates a valid XML property list including headers using this object as root. + (Inherited from NSObject.) |
+ |
+++ Creates an empty unordered set. ++Syntax
+public NSSet ()+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates a set and fill it with the given objects. ++Syntax
+public NSSet (params NSObject[] objects)+Parameters
++++
+- + objects +
+- The objects to populate the set.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates an empty set. ++Syntax
+public NSSet (bool ordered)+Parameters
++++
+- + ordered +
+- Should the set be ordered on operations?
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates a set and fill it with the given objects. ++Syntax
+ +Parameters
++++
+- + ordered +
+- Should the set be ordered on operations?
+- + objects +
+- The objects to populate the set.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Adds an object to the set. ++Syntax
+ +Parameters
++++
+- + obj +
+- The object to add.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Returns all objects contained in the set. ++Syntax
+public NSObject[] AllObjects ()+Returns
+An array of all objects in the set.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Returns one of the objects in the set, or null + if the set contains no objects. ++Syntax
+public NSObject AnyObject ()+Returns
+The first object in the set, or null if the set is empty.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Finds out whether a given object is contained in the set. ++Syntax
+ +Parameters
++++
+- + obj +
+- The object to look for.
+Returns
++ true, when the object was found, false otherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets the number of elements in the set. ++Syntax
+public int Count { get; }+Value
+The number of elements in the set.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.NSSet. ++Syntax
+ +Parameters
++++
+- + obj +
+- The Claunia.PropertyList.NSObject to compare with the current Claunia.PropertyList.NSSet.
+Returns
++ true if the specified Claunia.PropertyList.NSObject is equal to the current + Claunia.PropertyList.NSSet; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines whether the specified object is equal to the current Claunia.PropertyList.NSSet. ++Syntax
+ +Parameters
++++
+- + obj +
+- The object to compare with the current Claunia.PropertyList.NSSet.
+Returns
++ true if the specified object is equal to the current + Claunia.PropertyList.NSSet; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Returns an enumerator object that lets you iterate over all elements of the set. + This is the equivalent to objectEnumerator in the Cocoa implementation + of NSSet. ++Syntax
+public IEnumerator GetEnumerator ()+Returns
+The iterator for the set.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Serves as a hash function for a Claunia.PropertyList.NSSet object. ++Syntax
+public override int GetHashCode ()+Returns
+A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a + hash table.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Finds out whether at least one object is present in both sets. ++Syntax
+ +Parameters
++++
+- + otherSet +
+- The other set.
+Returns
++ true if the intersection of both sets is empty, false otherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Finds out if this set is a subset of the given set. ++Syntax
+ +Parameters
++++
+- + otherSet +
+- The other set.
+Returns
++ true if all elements in this set are also present in the other set, falseotherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines whether the set contains an object equal to a given object + and returns that object if it is present. ++Syntax
+ +Parameters
++++
+- + obj +
+- The object to look for.
+Returns
+The object if it is present, null otherwise.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Removes an object from the set. ++Syntax
+ +Parameters
++++
+- + obj +
+- The object to remove.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+ A NSString contains a string. +
++ See Also: Inherited members from + NSObject. +
+|
+
+
+ |
+
+
+ Append
+ (NSString)+ Appends a string to this string. + |
+ |
|
+
+
+ |
+
+
+ Append
+ (string)+ Appends a string to this string. + |
+ |
|
+
+
+ |
+
+
+ CompareTo
+ (object)+ Compares the current Claunia.PropertyList.NSString to the specified object. + |
+ |
|
+ override
+ |
+
+
+ Equals
+ (NSObject)+ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.NSString. + |
+ |
|
+ abstract
+ |
+
+
+ Equals
+ (NSObject)+ Determines if the specific NSObject is the same as the NSObject overriding this method. + (Inherited from NSObject.) |
+ |
|
+ override
+ |
+
+
+ Equals
+ (object)+ Determines whether the specified object is equal to the current Claunia.PropertyList.NSString. + |
+ |
|
+
+
+ |
+
+
+ GetContent
+ ()+ Gets this strings content. + |
+ |
|
+ override
+ |
+
+
+ GetHashCode
+ ()+ Serves as a hash function for a Claunia.PropertyList.NSString object. + |
+ |
|
+
+
+ |
+
+
+ Prepend
+ (NSString)+ Prepends a string to this string. + |
+ |
|
+
+
+ |
+
+
+ Prepend
+ (string)+ Prepends a string to this string. + |
+ |
|
+
+
+ |
+
+
+ SetContent
+ (string)+ Sets the contents of this string. + |
+ |
|
+
+
+ |
+
+
+ ToObject
+ ()+ Converts this NSObject into an equivalent object + of the .NET Runtime Environment. + |
+ |
|
+ override
+ |
+
+
+ ToString
+ ()+ The textual representation of this NSString. + |
+ |
|
+
+
+ |
+
+
+ ToXmlPropertyList
+ ()+ Generates a valid XML property list including headers using this object as root. + (Inherited from NSObject.) |
+ |
+++ Creates a NSString from a string. ++Syntax
+public NSString (string text)+Parameters
++++
+- + text +
+- The string that will be contained in the NSString.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Creates a NSString from its binary representation. ++Syntax
+ +Parameters
++++
+- + bytes +
+- The binary representation.
+- + encoding +
+- The encoding of the binary representation, the name of a supported charset.
+Exceptions
++++
++ +Type +Reason ++ ++ ArgumentException + +The encoding charset is invalid or not supported by the underlying platform. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Appends a string to this string. ++Syntax
+ +Parameters
++++
+- + s +
+- The string to append.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Appends a string to this string. ++Syntax
+ +Parameters
++++
+- + s +
+- The string to append.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Compares the current Claunia.PropertyList.NSString to the specified object. ++Syntax
+ +Parameters
++++
+- + o +
+- Object to compare to the current Claunia.PropertyList.NSString.
+Returns
+A 32-bit signed integer that indicates the lexical relationship between the two comparands.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.NSString. ++Syntax
+ +Parameters
++++
+- + obj +
+- The Claunia.PropertyList.NSObject to compare with the current Claunia.PropertyList.NSString.
+Returns
++ true if the specified Claunia.PropertyList.NSObject is equal to the current + Claunia.PropertyList.NSString; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines whether the specified object is equal to the current Claunia.PropertyList.NSString. ++Syntax
+ +Parameters
++++
+- + obj +
+- The object to compare with the current Claunia.PropertyList.NSString.
+Returns
++ true if the specified object is equal to the current + Claunia.PropertyList.NSString; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets this strings content. ++Syntax
+public string GetContent ()+Returns
+This NSString as .NET string object.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Serves as a hash function for a Claunia.PropertyList.NSString object. ++Syntax
+public override int GetHashCode ()+Returns
+A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a + hash table.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Prepends a string to this string. ++Syntax
+ +Parameters
++++
+- + s +
+- The string to prepend.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Prepends a string to this string. ++Syntax
+ +Parameters
++++
+- + s +
+- The string to prepend.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Sets the contents of this string. ++Syntax
+ +Parameters
++++
+- + c +
+- The new content of this string object.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ The textual representation of this NSString. ++Syntax
+public override string ToString ()+Returns
+The NSString's contents.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+ A PropertyListFormatException is thrown by the various property list format parsers + when an error in the format of the given property list is encountered. +
++ See Also: Inherited members from + Exception. +
+|
+
+
+ |
+
+
+
+ PropertyListFormatException
+ (string)
+ |
+ + Creates a new exception with the given message. + | +
+++ Creates a new exception with the given message. ++Syntax
+public PropertyListFormatException (string message)+Parameters
++++
+- + message +
+- A message containing information about the nature of the exception.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+ This class provides methods to parse property lists. It can handle files, + input streams and byte arrays. All known property list formats are supported. + This class also provides methods to save and convert property lists. +
++ See Also: Inherited members from + object. +
+|
+ static
+ |
+
+
+ ConvertToASCII
+ (System.IO.FileInfo, System.IO.FileInfo)+ Converts a given property list file into ASCII format. + |
+ |
|
+ static
+ |
+
+
+ ConvertToBinary
+ (System.IO.FileInfo, System.IO.FileInfo)+ Converts a given property list file into the OS X and iOS binary format. + |
+ |
|
+ static
+ |
+
+
+ ConvertToGnuStepASCII
+ (System.IO.FileInfo, System.IO.FileInfo)+ Converts a given property list file into GnuStep ASCII format. + |
+ |
|
+ static
+ |
+
+
+ ConvertToXml
+ (System.IO.FileInfo, System.IO.FileInfo)+ Converts a given property list file into the OS X and iOS XML format. + |
+ |
|
+ static
+ |
+
+
+ Parse
+ (byte[])+ Parses a property list from a byte array. + |
+ |
|
+ static
+ |
+
+
+ Parse
+ (System.IO.FileInfo)+ Parses a property list from a file. + |
+ |
|
+ static
+ |
+
+
+ Parse
+ (System.IO.Stream)+ Parses a property list from an Stream. + |
+ |
|
+ static
+ |
+
+
+ Parse
+ (string)+ Parses a property list from a file. + |
+ |
|
+ static
+ |
+
+
+ SaveAsASCII
+ (NSArray, System.IO.FileInfo)+ Saves a property list with the given object as root into a ASCII file. + |
+ |
|
+ static
+ |
+
+
+ SaveAsASCII
+ (NSDictionary, System.IO.FileInfo)+ Saves a property list with the given object as root into a ASCII file. + |
+ |
|
+ static
+ |
+
+
+ SaveAsBinary
+ (NSObject, System.IO.FileInfo)+ Saves a property list with the given object as root into a binary file. + |
+ |
|
+ static
+ |
+
+
+ SaveAsBinary
+ (NSObject, System.IO.Stream)+ Saves a property list with the given object as root in binary format into an output stream. + |
+ |
|
+ static
+ |
+
+
+ SaveAsGnuStepASCII
+ (NSArray, System.IO.FileInfo)+ Saves a property list with the given object as root into a GnuStep ASCII file. + |
+ |
|
+ static
+ |
+
+
+ SaveAsGnuStepASCII
+ (NSDictionary, System.IO.FileInfo)+ Saves a property list with the given object as root into a GnuStep ASCII file. + |
+ |
|
+ static
+ |
+
+
+ SaveAsXml
+ (NSObject, System.IO.FileInfo)+ Saves a property list with the given object as root into a XML file. + |
+ |
|
+ static
+ |
+
+
+ SaveAsXml
+ (NSObject, System.IO.Stream)+ Saves a property list with the given object as root in XML format into an output stream. + |
+ |
+++ Converts a given property list file into ASCII format. ++Syntax
+ +Parameters
++++
+- + inFile +
+- The source file.
+- + outFile +
+- The target file.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Converts a given property list file into the OS X and iOS binary format. ++Syntax
+ +Parameters
++++
+- + inFile +
+- The source file.
+- + outFile +
+- The target file.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Converts a given property list file into GnuStep ASCII format. ++Syntax
+ +Parameters
++++
+- + inFile +
+- The source file.
+- + outFile +
+- The target file.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Converts a given property list file into the OS X and iOS XML format. ++Syntax
+ +Parameters
++++
+- + inFile +
+- The source file.
+- + outFile +
+- The target file.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a property list from a byte array. ++Syntax
+ +Parameters
++++
+- + bytes +
+- The property list data as a byte array.
+Returns
+The root object in the property list. This is usually a NSDictionary but can also be a NSArray.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a property list from a file. ++Syntax
+public static NSObject Parse (System.IO.FileInfo f)+Parameters
++++
+- + f +
+- The property list file.
+Returns
+The root object in the property list. This is usually a NSDictionary but can also be a NSArray.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a property list from an Stream. ++Syntax
+public static NSObject Parse (System.IO.Stream fs)+Parameters
++++
+- + fs +
+- The Stream delivering the property list data.
+Returns
+The root object of the property list. This is usually a NSDictionary but can also be a NSArray.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a property list from a file. ++Syntax
+ +Parameters
++++
+- + filePath +
+- Path to the property list file.
+Returns
+The root object in the property list. This is usually a NSDictionary but can also be a NSArray.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Saves a property list with the given object as root into a ASCII file. ++Syntax
+ +Parameters
++++
+- + root +
+- The root object.
+- + outFile +
+- The output file.
+Exceptions
++++
++ +Type +Reason ++ ++ System.IO.IOException + +When an error occurs during the writing process. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Saves a property list with the given object as root into a ASCII file. ++Syntax
+ +Parameters
++++
+- + root +
+- The root object.
+- + outFile +
+- The output file.
+Exceptions
++++
++ +Type +Reason ++ ++ System.IO.IOException + +When an error occurs during the writing process. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Saves a property list with the given object as root into a binary file. ++Syntax
+ +Parameters
++++
+- + root +
+- The root object.
+- + outFile +
+- The output file.
+Exceptions
++++
++ +Type +Reason ++ ++ System.IO.IOException + +When an error occurs during the writing process. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Saves a property list with the given object as root in binary format into an output stream. ++Syntax
+ +Parameters
++++
+- + root +
+- The root object.
+- + outStream +
+- The output stream.
+Exceptions
++++
++ +Type +Reason ++ ++ System.IO.IOException + +When an error occurs during the writing process. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Saves a property list with the given object as root into a GnuStep ASCII file. ++Syntax
+ +Parameters
++++
+- + root +
+- The root object.
+- + outFile +
+- The output file.
+Exceptions
++++
++ +Type +Reason ++ ++ System.IO.IOException + +When an error occurs during the writing process. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Saves a property list with the given object as root into a GnuStep ASCII file. ++Syntax
+ +Parameters
++++
+- + root +
+- The root object.
+- + outFile +
+- The output file.
+Exceptions
++++
++ +Type +Reason ++ ++ System.IO.IOException + +When an error occurs during the writing process. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Saves a property list with the given object as root into a XML file. ++Syntax
+ +Parameters
++++
+- + root +
+- The root object.
+- + outFile +
+- The output file.
+Exceptions
++++
++ +Type +Reason ++ ++ System.IO.IOException + +When an error occurs during the writing process. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Saves a property list with the given object as root in XML format into an output stream. ++Syntax
+ +Parameters
++++
+- + root +
+- The root object.
+- + outStream +
+- The output stream.
+Exceptions
++++
++ +Type +Reason ++ ++ System.IO.IOException + +When an error occurs during the writing process. +Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+ An UID. Only found in binary property lists that are keyed archives. +
++ See Also: Inherited members from + NSObject. +
+|
+
+
+ |
+ + + | ++ Initializes a new instance of the Claunia.PropertyList.UID class. + | +
|
+ override
+ |
+
+
+ Equals
+ (NSObject)+ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.UID. + |
+ |
|
+ abstract
+ |
+
+
+ Equals
+ (NSObject)+ Determines if the specific NSObject is the same as the NSObject overriding this method. + (Inherited from NSObject.) |
+ |
|
+
+
+ |
+
+
+ ToObject
+ ()+ Converts this NSObject into an equivalent object + of the .NET Runtime Environment. + |
+ |
|
+
+
+ |
+
+
+ ToXmlPropertyList
+ ()+ Generates a valid XML property list including headers using this object as root. + (Inherited from NSObject.) |
+ |
+++ Initializes a new instance of the Claunia.PropertyList.UID class. ++Syntax
+ +Parameters
++++
+- + name +
+- Name.
+- + bytes +
+- Bytes.
+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets the bytes. ++Syntax
+public byte[] Bytes { get; }+Value
+The bytes.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Determines whether the specified Claunia.PropertyList.NSObject is equal to the current Claunia.PropertyList.UID. ++Syntax
+ +Parameters
++++
+- + obj +
+- The Claunia.PropertyList.NSObject to compare with the current Claunia.PropertyList.UID.
+Returns
++ true if the specified Claunia.PropertyList.NSObject is equal to the current + Claunia.PropertyList.UID; otherwise, false.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Gets the name. ++Syntax
+public string Name { get; }+Value
+The name.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+ Parses XML property lists. +
++ See Also: Inherited members from + object. +
+|
+ static
+ |
+
+
+ Parse
+ (byte[])+ Parses a XML property list from a byte array. + |
+ |
|
+ static
+ |
+
+
+ Parse
+ (System.IO.FileInfo)+ Parses a XML property list file. + |
+ |
|
+ static
+ |
+
+
+ Parse
+ (System.IO.Stream)+ Parses a XML property list from an input stream. + |
+ |
+++ Parses a XML property list from a byte array. ++Syntax
+ +Parameters
++++
+- + bytes +
+- The byte array containing the property list's data.
+Returns
+The root object of the property list. This is usually a NSDictionary but can also be a NSArray.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a XML property list file. ++Syntax
+public static NSObject Parse (System.IO.FileInfo f)+Parameters
++++
+- + f +
+- The XML property list file.
+Returns
+The root object of the property list. This is usually a NSDictionary but can also be a NSArray.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+++ Parses a XML property list from an input stream. ++Syntax
+public static NSObject Parse (System.IO.Stream str)+Parameters
++++
+- + str +
+- The input stream pointing to the property list's data.
+Returns
+The root object of the property list. This is usually a NSDictionary but can also be a NSArray.+Remarks
++ Documentation for this section has not yet been entered. ++Requirements
++ Namespace: Claunia.PropertyList+
Assembly: plist-cil (in plist-cil.dll)
Assembly Versions: 1.13.0.0, 1.14.0.0
+
+
++ Documentation for this section has not yet been entered. +
+| Type | +Description | +
|---|---|
| + ASCIIPropertyListParser + | +
+ + Parser for ASCII property lists. Supports Apple OS X/iOS and GnuStep/NeXTSTEP format. + This parser is based on the recursive descent paradigm, but the underlying grammar + is not explicitely defined. + ++ Resources on ASCII property list format: + ++ https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/PropertyLists/OldStylePlists/OldStylePLists.html + ++ Property List Programming Guide - Old-Style ASCII Property Lists + ++ http://www.gnustep.org/resources/documentation/Developer/Base/Reference/NSPropertyList.html + ++ GnuStep - NSPropertyListSerialization class documentation + + |
+
| + BinaryPropertyListParser + | +
+ + Parses property lists that are in Apple's binary format. + Use this class when you are sure about the format of the property list. + Otherwise use the PropertyListParser class. + ++ Parsing is done by calling the static Claunia.PropertyList.BinaryPropertyListParser.Parse(Byte[]), + Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo) and Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream) methods. + + |
+
| + BinaryPropertyListWriter + | +
+ + A BinaryPropertyListWriter is a helper class for writing out + binary property list files. + ++ It contains an output stream and various structures for keeping track + of which NSObjects have already been serialized, and where they were + put in the file. + + |
+
| + NSArray + | ++ Represents an Array. + | +
| + NSData + | ++ NSData objects are wrappers for byte buffers + | +
| + NSDate + | ++ Represents a date + | +
| + NSDictionary + | +
+ + A NSDictionary is a collection of keys and values, essentially a Dictionary. + The keys are simple Strings whereas the values can be any kind of NSObject. + ++ You can access the keys through the function Claunia.PropertyList.NSDictionary.Keys. + ++ Access to the objects stored for each key is given through the function + Claunia.PropertyList.NSDictionary.ObjectForKey(string). + + |
+
| + NSNumber + | ++ A number whose value is either an integer, a real number or bool. + | +
| + NSObject + | +
+ + Abstract interface for any object contained in a property list. + ++ The names and functions of the various objects orient themselves + towards Apple's Cocoa API. + + |
+
| + NSSet + | +
+ + A set is an interface to an unordered collection of objects. + ++ This implementation uses a List`1as the underlying + data structure. + + |
+
| + NSString + | ++ A NSString contains a string. + | +
| + PropertyListFormatException + | ++ A PropertyListFormatException is thrown by the various property list format parsers + when an error in the format of the given property list is encountered. + | +
| + PropertyListParser + | ++ This class provides methods to parse property lists. It can handle files, + input streams and byte arrays. All known property list formats are supported. + This class also provides methods to save and convert property lists. + | +
| + UID + | ++ An UID. Only found in binary property lists that are keyed archives. + | +
| + XmlPropertyListParser + | ++ Parses XML property lists. + | +
+
+ Documentation for this section has not yet been entered. +
+| Type | +Description | +
|---|---|
| + ASCIIPropertyListParser + | +
+ + Parser for ASCII property lists. Supports Apple OS X/iOS and GnuStep/NeXTSTEP format. + This parser is based on the recursive descent paradigm, but the underlying grammar + is not explicitely defined. + ++ Resources on ASCII property list format: + ++ https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/PropertyLists/OldStylePlists/OldStylePLists.html + ++ Property List Programming Guide - Old-Style ASCII Property Lists + ++ http://www.gnustep.org/resources/documentation/Developer/Base/Reference/NSPropertyList.html + ++ GnuStep - NSPropertyListSerialization class documentation + + |
+
| + BinaryPropertyListParser + | +
+ + Parses property lists that are in Apple's binary format. + Use this class when you are sure about the format of the property list. + Otherwise use the PropertyListParser class. + ++ Parsing is done by calling the static Claunia.PropertyList.BinaryPropertyListParser.Parse(Byte[]), + Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo) and Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream) methods. + + |
+
| + BinaryPropertyListWriter + | +
+ + A BinaryPropertyListWriter is a helper class for writing out + binary property list files. + ++ It contains an output stream and various structures for keeping track + of which NSObjects have already been serialized, and where they were + put in the file. + + |
+
| + NSArray + | ++ Represents an Array. + | +
| + NSData + | ++ NSData objects are wrappers for byte buffers + | +
| + NSDate + | ++ Represents a date + | +
| + NSDictionary + | +
+ + A NSDictionary is a collection of keys and values, essentially a Dictionary. + The keys are simple Strings whereas the values can be any kind of NSObject. + ++ You can access the keys through the function Claunia.PropertyList.NSDictionary.Keys. + ++ Access to the objects stored for each key is given through the function + Claunia.PropertyList.NSDictionary.ObjectForKey(string). + + |
+
| + NSNumber + | ++ A number whose value is either an integer, a real number or bool. + | +
| + NSObject + | +
+ + Abstract interface for any object contained in a property list. + ++ The names and functions of the various objects orient themselves + towards Apple's Cocoa API. + + |
+
| + NSSet + | +
+ + A set is an interface to an unordered collection of objects. + ++ This implementation uses a List`1as the underlying + data structure. + + |
+
| + NSString + | ++ A NSString contains a string. + | +
| + PropertyListFormatException + | ++ A PropertyListFormatException is thrown by the various property list format parsers + when an error in the format of the given property list is encountered. + | +
| + PropertyListParser + | ++ This class provides methods to parse property lists. It can handle files, + input streams and byte arrays. All known property list formats are supported. + This class also provides methods to save and convert property lists. + | +
| + UID + | ++ An UID. Only found in binary property lists that are keyed archives. + | +
| + XmlPropertyListParser + | ++ Parses XML property lists. + | +
yyyy-MM-dd'T'HH:mm:ss'Z'