Files
Aaru.Server/DiscImageChef.DiscImages/docs/mono/Claunia.PropertyList/ASCIIPropertyListParser.xml

751 lines
29 KiB
XML

<Type Name="ASCIIPropertyListParser" FullName="Claunia.PropertyList.ASCIIPropertyListParser">
<TypeSignature Language="C#" Value="public class ASCIIPropertyListParser" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ASCIIPropertyListParser extends System.Object" />
<AssemblyInfo>
<AssemblyName>plist-cil</AssemblyName>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
<para>
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.
</para>
<para>
Resources on ASCII property list format:
</para>
<para>
https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/PropertyLists/OldStylePlists/OldStylePLists.html
</para>
<para>
Property List Programming Guide - Old-Style ASCII Property Lists
</para>
<para>
http://www.gnustep.org/resources/documentation/Developer/Base/Reference/NSPropertyList.html
</para>
<para>
GnuStep - NSPropertyListSerialization class documentation
</para>
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected ASCIIPropertyListParser ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ARRAY_BEGIN_TOKEN">
<MemberSignature Language="C#" Value="public const char ARRAY_BEGIN_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char ARRAY_BEGIN_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of NSArray start
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ARRAY_END_TOKEN">
<MemberSignature Language="C#" Value="public const char ARRAY_END_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char ARRAY_END_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of NSArray end
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ARRAY_ITEM_DELIMITER_TOKEN">
<MemberSignature Language="C#" Value="public const char ARRAY_ITEM_DELIMITER_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char ARRAY_ITEM_DELIMITER_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of NSArray item delimiter
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="COMMENT_BEGIN_TOKEN">
<MemberSignature Language="C#" Value="public const char COMMENT_BEGIN_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char COMMENT_BEGIN_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token for comment start
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DATA_BEGIN_TOKEN">
<MemberSignature Language="C#" Value="public const char DATA_BEGIN_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DATA_BEGIN_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of NSData start
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DATA_END_TOKEN">
<MemberSignature Language="C#" Value="public const char DATA_END_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DATA_END_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of NSData end
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DATA_GSBOOL_BEGIN_TOKEN">
<MemberSignature Language="C#" Value="public const char DATA_GSBOOL_BEGIN_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DATA_GSBOOL_BEGIN_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of GSBoolean start
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DATA_GSBOOL_FALSE_TOKEN">
<MemberSignature Language="C#" Value="public const char DATA_GSBOOL_FALSE_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DATA_GSBOOL_FALSE_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token for GSBoolen's <c>false</c></summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DATA_GSBOOL_TRUE_TOKEN">
<MemberSignature Language="C#" Value="public const char DATA_GSBOOL_TRUE_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DATA_GSBOOL_TRUE_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token for GSBoolen's <c>true</c></summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DATA_GSDATE_BEGIN_TOKEN">
<MemberSignature Language="C#" Value="public const char DATA_GSDATE_BEGIN_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DATA_GSDATE_BEGIN_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of GSDate start
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DATA_GSINT_BEGIN_TOKEN">
<MemberSignature Language="C#" Value="public const char DATA_GSINT_BEGIN_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DATA_GSINT_BEGIN_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token for GSInteger
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DATA_GSOBJECT_BEGIN_TOKEN">
<MemberSignature Language="C#" Value="public const char DATA_GSOBJECT_BEGIN_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DATA_GSOBJECT_BEGIN_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of GSObject start
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DATA_GSREAL_BEGIN_TOKEN">
<MemberSignature Language="C#" Value="public const char DATA_GSREAL_BEGIN_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DATA_GSREAL_BEGIN_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token for GSReal
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DATE_APPLE_DATE_TIME_DELIMITER">
<MemberSignature Language="C#" Value="public const char DATE_APPLE_DATE_TIME_DELIMITER;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DATE_APPLE_DATE_TIME_DELIMITER" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token for NSDate date and time delimiter
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DATE_APPLE_END_TOKEN">
<MemberSignature Language="C#" Value="public const char DATE_APPLE_END_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DATE_APPLE_END_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token for NSDate end
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DATE_DATE_FIELD_DELIMITER">
<MemberSignature Language="C#" Value="public const char DATE_DATE_FIELD_DELIMITER;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DATE_DATE_FIELD_DELIMITER" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token for NSDate date field delimited
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DATE_GS_DATE_TIME_DELIMITER">
<MemberSignature Language="C#" Value="public const char DATE_GS_DATE_TIME_DELIMITER;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DATE_GS_DATE_TIME_DELIMITER" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token for GSDate date and time delimiter
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DATE_TIME_FIELD_DELIMITER">
<MemberSignature Language="C#" Value="public const char DATE_TIME_FIELD_DELIMITER;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DATE_TIME_FIELD_DELIMITER" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token for NSDate time field delimiter
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DICTIONARY_ASSIGN_TOKEN">
<MemberSignature Language="C#" Value="public const char DICTIONARY_ASSIGN_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DICTIONARY_ASSIGN_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of NSDictionary assignment
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DICTIONARY_BEGIN_TOKEN">
<MemberSignature Language="C#" Value="public const char DICTIONARY_BEGIN_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DICTIONARY_BEGIN_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of NSDictionary start
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DICTIONARY_END_TOKEN">
<MemberSignature Language="C#" Value="public const char DICTIONARY_END_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DICTIONARY_END_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of NSDictionary end
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DICTIONARY_ITEM_DELIMITER_TOKEN">
<MemberSignature Language="C#" Value="public const char DICTIONARY_ITEM_DELIMITER_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char DICTIONARY_ITEM_DELIMITER_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of NSDictionary item delimiter
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MULTILINE_COMMENT_END_TOKEN">
<MemberSignature Language="C#" Value="public const char MULTILINE_COMMENT_END_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char MULTILINE_COMMENT_END_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
End token for multiline comment
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MULTILINE_COMMENT_SECOND_TOKEN">
<MemberSignature Language="C#" Value="public const char MULTILINE_COMMENT_SECOND_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char MULTILINE_COMMENT_SECOND_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Second token for multiline comment
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="public Claunia.PropertyList.NSObject Parse ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Claunia.PropertyList.NSObject Parse() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Claunia.PropertyList.NSObject</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Parses the property list from the beginning and returns the root object
of the property list.
</summary>
<returns>The root object of the property list. This can either be a NSDictionary or a NSArray.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.FormatException">When an error occured during parsing</exception>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="public static Claunia.PropertyList.NSObject Parse (byte[] bytes);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Claunia.PropertyList.NSObject Parse(unsigned int8[] bytes) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Claunia.PropertyList.NSObject</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="bytes" Type="System.Byte[]" />
</Parameters>
<Docs>
<param name="bytes">The ASCII property list data.</param>
<summary>
Parses an ASCII property list from a byte array.
</summary>
<returns>The root object of the property list. This is usually a NSDictionary but can also be a NSArray.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.FormatException">When an error occurs during parsing.</exception>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="public static Claunia.PropertyList.NSObject Parse (System.IO.FileInfo f);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Claunia.PropertyList.NSObject Parse(class System.IO.FileInfo f) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Claunia.PropertyList.NSObject</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="f" Type="System.IO.FileInfo" />
</Parameters>
<Docs>
<param name="f">The ASCII property list file..</param>
<summary>
Parses an ASCII property list file.
</summary>
<returns>The root object of the property list. This is usually a NSDictionary but can also be a NSArray.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.FormatException">When an error occurs during parsing.</exception>
<exception cref="T:System.IO.IOException">When an error occured while reading from the input stream.</exception>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="public static Claunia.PropertyList.NSObject Parse (System.IO.Stream fs);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Claunia.PropertyList.NSObject Parse(class System.IO.Stream fs) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Claunia.PropertyList.NSObject</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fs" Type="System.IO.Stream" />
</Parameters>
<Docs>
<param name="fs">The input stream that points to the property list's data.</param>
<summary>
Parses an ASCII property list from an input stream.
</summary>
<returns>The root object of the property list. This is usually a NSDictionary but can also be a NSArray.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.FormatException">When an error occurs during parsing.</exception>
<exception cref="T:System.IO.IOException" />
</Docs>
</Member>
<Member MemberName="ParseQuotedString">
<MemberSignature Language="C#" Value="public static string ParseQuotedString (string s);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string ParseQuotedString(string s) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="s" Type="System.String" />
</Parameters>
<Docs>
<param name="s">The escaped string according to the ASCII property list format, without leading and trailing quotation marks.</param>
<summary>
Parses a string according to the format specified for ASCII property lists.
Such strings can contain escape sequences which are unescaped in this method.
</summary>
<returns>The unescaped string in UTF-8 or ASCII format, depending on the contained characters.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentException">If the en-/decoder for the UTF-8 or ASCII encoding could not be loaded</exception>
<exception cref="T:System.Text.EncoderFallbackException">If the string is encoded neither in ASCII nor in UTF-8</exception>
</Docs>
</Member>
<Member MemberName="QUOTEDSTRING_BEGIN_TOKEN">
<MemberSignature Language="C#" Value="public const char QUOTEDSTRING_BEGIN_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char QUOTEDSTRING_BEGIN_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of quoted NSString start
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="QUOTEDSTRING_END_TOKEN">
<MemberSignature Language="C#" Value="public const char QUOTEDSTRING_END_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char QUOTEDSTRING_END_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of quoted NSString end
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="QUOTEDSTRING_ESCAPE_TOKEN">
<MemberSignature Language="C#" Value="public const char QUOTEDSTRING_ESCAPE_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char QUOTEDSTRING_ESCAPE_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Token of quoted NSString escaped character
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SINGLELINE_COMMENT_SECOND_TOKEN">
<MemberSignature Language="C#" Value="public const char SINGLELINE_COMMENT_SECOND_TOKEN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char SINGLELINE_COMMENT_SECOND_TOKEN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
Second token for singleline comment
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WHITESPACE_CARRIAGE_RETURN">
<MemberSignature Language="C#" Value="public const char WHITESPACE_CARRIAGE_RETURN;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char WHITESPACE_CARRIAGE_RETURN" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
A carriage return
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WHITESPACE_NEWLINE">
<MemberSignature Language="C#" Value="public const char WHITESPACE_NEWLINE;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char WHITESPACE_NEWLINE" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
A newline
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WHITESPACE_SPACE">
<MemberSignature Language="C#" Value="public const char WHITESPACE_SPACE;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char WHITESPACE_SPACE" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
A space
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WHITESPACE_TAB">
<MemberSignature Language="C#" Value="public const char WHITESPACE_TAB;" />
<MemberSignature Language="ILAsm" Value=".field public static literal char WHITESPACE_TAB" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.13.0.0</AssemblyVersion>
<AssemblyVersion>1.14.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Char</ReturnType>
</ReturnValue>
<Docs>
<summary>
A tabulator
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>