Added support for UDIF images, closes #46.

This commit is contained in:
2016-09-02 04:02:35 +01:00
parent 7fdb135c02
commit 8c2de9665c
47 changed files with 20174 additions and 2 deletions

View File

@@ -0,0 +1,753 @@
<html>
<head>
<title>Claunia.PropertyList.BinaryPropertyListParser</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">plist-cil</a> : <a href="index.html">Claunia.PropertyList Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:Claunia.PropertyList.BinaryPropertyListParser">Overview</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.BinaryPropertyListParser:Signature">Signature</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.BinaryPropertyListParser:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.BinaryPropertyListParser:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:Claunia.PropertyList.BinaryPropertyListParser">BinaryPropertyListParser Class</h1>
<p class="Summary" id="T:Claunia.PropertyList.BinaryPropertyListParser:Summary">
<p>
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.
</p>
<p>
Parsing is done by calling the static <a href="../Claunia.PropertyList/BinaryPropertyListParser.html#M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.Byte[])">BinaryPropertyListParser.Parse(Byte[])</a>,
<a href="../Claunia.PropertyList/BinaryPropertyListParser.html#M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo)">BinaryPropertyListParser.Parse(System.IO.FileInfo)</a> and <a href="../Claunia.PropertyList/BinaryPropertyListParser.html#M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream)">BinaryPropertyListParser.Parse(System.IO.Stream)</a> methods.
</p>
</p>
<div>
<h2>Syntax</h2>
<div class="Signature" id="T:Claunia.PropertyList.BinaryPropertyListParser:Signature">public class <b>BinaryPropertyListParser</b></div>
</div>
<div class="Remarks" id="T:Claunia.PropertyList.BinaryPropertyListParser:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.BinaryPropertyListParser:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.BinaryPropertyListParser:Docs:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Protected Constructors</h2>
<div class="SectionBox" id="Protected Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.BinaryPropertyListParser()">BinaryPropertyListParser</a>
</b>()</div>
</td>
<td>
Protected constructor so that instantiation is fully controlled by the
static parse methods.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.BinaryPropertyListParser.CopyOfRange(System.Byte[],System.Int32,System.Int32)">CopyOfRange</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[], <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[]</nobr><blockquote>
Copies a part of a byte array into a new array.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.Byte[])">Parse</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[])<nobr> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></nobr><blockquote>
Parses a binary property list from a byte array.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo)">Parse</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.FileInfo">System.IO.FileInfo</a>)<nobr> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></nobr><blockquote>
Parses a binary property list file.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream)">Parse</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.Stream">System.IO.Stream</a>)<nobr> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></nobr><blockquote>
Parses a binary property list from an input stream.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.BinaryPropertyListParser.ParseDouble(System.Byte[])">ParseDouble</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[])<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a></nobr><blockquote>
Parses a double from a (big-endian) byte array.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.BinaryPropertyListParser.ParseDouble(System.Byte[],System.Int32,System.Int32)">ParseDouble</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[], <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a></nobr><blockquote>
Parses a double from a (big-endian) byte array.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.BinaryPropertyListParser.ParseLong(System.Byte[])">ParseLong</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[])<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a></nobr><blockquote>
Parses a long from a (big-endian) byte array.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.BinaryPropertyListParser.ParseLong(System.Byte[],System.Int32,System.Int32)">ParseLong</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[], <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a></nobr><blockquote>
Parses a long from a (big-endian) byte array.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.BinaryPropertyListParser.ParseUnsignedInt(System.Byte[])">ParseUnsignedInt</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[])<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a></nobr><blockquote>
Parses an unsigned integers from a byte array.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.BinaryPropertyListParser.ParseUnsignedInt(System.Byte[],System.Int32,System.Int32)">ParseUnsignedInt</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[], <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a></nobr><blockquote>
Parses an unsigned integer from a byte array.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:Claunia.PropertyList.BinaryPropertyListParser:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:Claunia.PropertyList.BinaryPropertyListParser()">BinaryPropertyListParser Constructor</h3>
<blockquote id="C:Claunia.PropertyList.BinaryPropertyListParser():member">
<div class="msummary">
Protected constructor so that instantiation is fully controlled by the
static parse methods.
</div>
<h2>Syntax</h2>
<div class="Signature">protected <b>BinaryPropertyListParser</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.BinaryPropertyListParser():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.BinaryPropertyListParser():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.BinaryPropertyListParser.CopyOfRange(System.Byte[],System.Int32,System.Int32)">CopyOfRange Method</h3>
<blockquote id="M:Claunia.PropertyList.BinaryPropertyListParser.CopyOfRange(System.Byte[],System.Int32,System.Int32):member">
<div class="msummary">
Copies a part of a byte array into a new array.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] <b>CopyOfRange</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] src, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> startIndex, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> endIndex)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.CopyOfRange(System.Byte[],System.Int32,System.Int32):Parameters">
<dl>
<dt>
<i>src</i>
</dt>
<dd>The source array.</dd>
<dt>
<i>startIndex</i>
</dt>
<dd>The index from which to start copying.</dd>
<dt>
<i>endIndex</i>
</dt>
<dd>The index until which to copy.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.CopyOfRange(System.Byte[],System.Int32,System.Int32):Returns">The copied array.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.CopyOfRange(System.Byte[],System.Int32,System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.CopyOfRange(System.Byte[],System.Int32,System.Int32):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.Byte[])">Parse Method</h3>
<blockquote id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.Byte[]):member">
<div class="msummary">
Parses a binary property list from a byte array.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSObject.html">NSObject</a> <b>Parse</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] data)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.Byte[]):Parameters">
<dl>
<dt>
<i>data</i>
</dt>
<dd>The binary property list's data.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.Byte[]):Returns">The root object of the property list. This is usually a NSDictionary but can also be a NSArray.</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.Byte[]):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="../Claunia.PropertyList/PropertyListFormatException.html">Claunia.PropertyList.PropertyListFormatException</a>
</td>
<td>When the property list's format could not be parsed.</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.Byte[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.Byte[]):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo)">Parse Method</h3>
<blockquote id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo):member">
<div class="msummary">
Parses a binary property list file.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSObject.html">NSObject</a> <b>Parse</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.FileInfo">System.IO.FileInfo</a> f)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo):Parameters">
<dl>
<dt>
<i>f</i>
</dt>
<dd>The binary property list file</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo):Returns">The root object of the property list. This is usually a NSDictionary but can also be a NSArray.</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="../Claunia.PropertyList/PropertyListFormatException.html">Claunia.PropertyList.PropertyListFormatException</a>
</td>
<td>When the property list's format could not be parsed.</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream)">Parse Method</h3>
<blockquote id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream):member">
<div class="msummary">
Parses a binary property list from an input stream.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSObject.html">NSObject</a> <b>Parse</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.Stream">System.IO.Stream</a> fs)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream):Parameters">
<dl>
<dt>
<i>fs</i>
</dt>
<dd>The input stream that points to the property list's data.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream):Returns">The root object of the property list. This is usually a NSDictionary but can also be a NSArray.</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="../Claunia.PropertyList/PropertyListFormatException.html">Claunia.PropertyList.PropertyListFormatException</a>
</td>
<td>When the property list's format could not be parsed.</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseDouble(System.Byte[])">ParseDouble Method</h3>
<blockquote id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseDouble(System.Byte[]):member">
<div class="msummary">
Parses a double from a (big-endian) byte array.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a> <b>ParseDouble</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] bytes)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseDouble(System.Byte[]):Parameters">
<dl>
<dt>
<i>bytes</i>
</dt>
<dd>The bytes representing the double.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseDouble(System.Byte[]):Returns">The double represented by the given bytes.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseDouble(System.Byte[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseDouble(System.Byte[]):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseDouble(System.Byte[],System.Int32,System.Int32)">ParseDouble Method</h3>
<blockquote id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseDouble(System.Byte[],System.Int32,System.Int32):member">
<div class="msummary">
Parses a double from a (big-endian) byte array.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a> <b>ParseDouble</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] bytes, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> startIndex, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> endIndex)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseDouble(System.Byte[],System.Int32,System.Int32):Parameters">
<dl>
<dt>
<i>bytes</i>
</dt>
<dd>The bytes representing the double.</dd>
<dt>
<i>startIndex</i>
</dt>
<dd>Beginning of the double in the byte array.</dd>
<dt>
<i>endIndex</i>
</dt>
<dd>End of the double in the byte array.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseDouble(System.Byte[],System.Int32,System.Int32):Returns">The double represented by the given bytes.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseDouble(System.Byte[],System.Int32,System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseDouble(System.Byte[],System.Int32,System.Int32):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseLong(System.Byte[])">ParseLong Method</h3>
<blockquote id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseLong(System.Byte[]):member">
<div class="msummary">
Parses a long from a (big-endian) byte array.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a> <b>ParseLong</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] bytes)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseLong(System.Byte[]):Parameters">
<dl>
<dt>
<i>bytes</i>
</dt>
<dd>The bytes representing the long integer.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseLong(System.Byte[]):Returns">The long integer represented by the given bytes.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseLong(System.Byte[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseLong(System.Byte[]):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseLong(System.Byte[],System.Int32,System.Int32)">ParseLong Method</h3>
<blockquote id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseLong(System.Byte[],System.Int32,System.Int32):member">
<div class="msummary">
Parses a long from a (big-endian) byte array.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a> <b>ParseLong</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] bytes, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> startIndex, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> endIndex)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseLong(System.Byte[],System.Int32,System.Int32):Parameters">
<dl>
<dt>
<i>bytes</i>
</dt>
<dd>The bytes representing the long integer.</dd>
<dt>
<i>startIndex</i>
</dt>
<dd>Beginning of the long in the byte array.</dd>
<dt>
<i>endIndex</i>
</dt>
<dd>End of the long in the byte array.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseLong(System.Byte[],System.Int32,System.Int32):Returns">The long integer represented by the given bytes.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseLong(System.Byte[],System.Int32,System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseLong(System.Byte[],System.Int32,System.Int32):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseUnsignedInt(System.Byte[])">ParseUnsignedInt Method</h3>
<blockquote id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseUnsignedInt(System.Byte[]):member">
<div class="msummary">
Parses an unsigned integers from a byte array.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a> <b>ParseUnsignedInt</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] bytes)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseUnsignedInt(System.Byte[]):Parameters">
<dl>
<dt>
<i>bytes</i>
</dt>
<dd>The unsigned integer represented by the given bytes.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseUnsignedInt(System.Byte[]):Returns">The byte array containing the unsigned integer.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseUnsignedInt(System.Byte[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseUnsignedInt(System.Byte[]):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseUnsignedInt(System.Byte[],System.Int32,System.Int32)">ParseUnsignedInt Method</h3>
<blockquote id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseUnsignedInt(System.Byte[],System.Int32,System.Int32):member">
<div class="msummary">
Parses an unsigned integer from a byte array.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a> <b>ParseUnsignedInt</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] bytes, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> startIndex, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> endIndex)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseUnsignedInt(System.Byte[],System.Int32,System.Int32):Parameters">
<dl>
<dt>
<i>bytes</i>
</dt>
<dd>The byte array containing the unsigned integer.</dd>
<dt>
<i>startIndex</i>
</dt>
<dd>Beginning of the unsigned int in the byte array.</dd>
<dt>
<i>endIndex</i>
</dt>
<dd>End of the unsigned int in the byte array.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseUnsignedInt(System.Byte[],System.Int32,System.Int32):Returns">The unsigned integer represented by the given bytes.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseUnsignedInt(System.Byte[],System.Int32,System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListParser.ParseUnsignedInt(System.Byte[],System.Int32,System.Int32):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -0,0 +1,567 @@
<html>
<head>
<title>Claunia.PropertyList.BinaryPropertyListWriter</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">plist-cil</a> : <a href="index.html">Claunia.PropertyList Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:Claunia.PropertyList.BinaryPropertyListWriter">Overview</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.BinaryPropertyListWriter:Signature">Signature</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.BinaryPropertyListWriter:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.BinaryPropertyListWriter:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:Claunia.PropertyList.BinaryPropertyListWriter">BinaryPropertyListWriter Class</h1>
<p class="Summary" id="T:Claunia.PropertyList.BinaryPropertyListWriter:Summary">
<p>
A BinaryPropertyListWriter is a helper class for writing out
binary property list files.
</p>
<p>
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.
</p>
</p>
<div>
<h2>Syntax</h2>
<div class="Signature" id="T:Claunia.PropertyList.BinaryPropertyListWriter:Signature">public class <b>BinaryPropertyListWriter</b></div>
</div>
<div class="Remarks" id="T:Claunia.PropertyList.BinaryPropertyListWriter:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.BinaryPropertyListWriter:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.BinaryPropertyListWriter:Docs:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Public Fields</h2>
<div class="SectionBox" id="Public Fields">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>const </div>
</td>
<td>
<b>
<a href="#F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_00">VERSION_00</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i> (0).
Binary property list version 0.0
</td>
</tr>
<tr valign="top">
<td>
<div>const </div>
</td>
<td>
<b>
<a href="#F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_10">VERSION_10</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i> (10).
Binary property list version 1.0
</td>
</tr>
<tr valign="top">
<td>
<div>const </div>
</td>
<td>
<b>
<a href="#F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_15">VERSION_15</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i> (15).
Binary property list version 1.5
</td>
</tr>
<tr valign="top">
<td>
<div>const </div>
</td>
<td>
<b>
<a href="#F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_20">VERSION_20</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i> (20).
Binary property list version 2.0
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.BinaryPropertyListWriter.Write(System.IO.FileInfo,Claunia.PropertyList.NSObject)">Write</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.FileInfo">System.IO.FileInfo</a>, <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<blockquote>
Writes a binary plist file with the given object as the root.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.BinaryPropertyListWriter.Write(System.IO.Stream,Claunia.PropertyList.NSObject)">Write</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.Stream">System.IO.Stream</a>, <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<blockquote>
Writes a binary plist serialization of the given object as the root.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.BinaryPropertyListWriter.WriteToArray(Claunia.PropertyList.NSObject)">WriteToArray</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[]</nobr><blockquote>
Writes a binary plist serialization of the given object as the root
into a byte array.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:Claunia.PropertyList.BinaryPropertyListWriter:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_00">VERSION_00 Field</h3>
<blockquote id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_00:member">
<div class="msummary">
Binary property list version 0.0
</div>
<p>
<b>Value: </b>0</p>
<h2>Syntax</h2>
<div class="Signature">public const <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>VERSION_00</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_00:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_00:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_10">VERSION_10 Field</h3>
<blockquote id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_10:member">
<div class="msummary">
Binary property list version 1.0
</div>
<p>
<b>Value: </b>10</p>
<h2>Syntax</h2>
<div class="Signature">public const <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>VERSION_10</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_10:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_10:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_15">VERSION_15 Field</h3>
<blockquote id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_15:member">
<div class="msummary">
Binary property list version 1.5
</div>
<p>
<b>Value: </b>15</p>
<h2>Syntax</h2>
<div class="Signature">public const <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>VERSION_15</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_15:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_15:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_20">VERSION_20 Field</h3>
<blockquote id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_20:member">
<div class="msummary">
Binary property list version 2.0
</div>
<p>
<b>Value: </b>20</p>
<h2>Syntax</h2>
<div class="Signature">public const <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>VERSION_20</b> </div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_20:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="F:Claunia.PropertyList.BinaryPropertyListWriter.VERSION_20:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.BinaryPropertyListWriter.Write(System.IO.FileInfo,Claunia.PropertyList.NSObject)">Write Method</h3>
<blockquote id="M:Claunia.PropertyList.BinaryPropertyListWriter.Write(System.IO.FileInfo,Claunia.PropertyList.NSObject):member">
<div class="msummary">
Writes a binary plist file with the given object as the root.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Write</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.FileInfo">System.IO.FileInfo</a> file, <a href="../Claunia.PropertyList/NSObject.html">NSObject</a> root)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListWriter.Write(System.IO.FileInfo,Claunia.PropertyList.NSObject):Parameters">
<dl>
<dt>
<i>file</i>
</dt>
<dd>the file to write to</dd>
<dt>
<i>root</i>
</dt>
<dd>the source of the data to write to the file</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListWriter.Write(System.IO.FileInfo,Claunia.PropertyList.NSObject):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.IOException">System.IO.IOException</a>
</td>
<td>
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListWriter.Write(System.IO.FileInfo,Claunia.PropertyList.NSObject):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListWriter.Write(System.IO.FileInfo,Claunia.PropertyList.NSObject):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.BinaryPropertyListWriter.Write(System.IO.Stream,Claunia.PropertyList.NSObject)">Write Method</h3>
<blockquote id="M:Claunia.PropertyList.BinaryPropertyListWriter.Write(System.IO.Stream,Claunia.PropertyList.NSObject):member">
<div class="msummary">
Writes a binary plist serialization of the given object as the root.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Write</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.Stream">System.IO.Stream</a> outStream, <a href="../Claunia.PropertyList/NSObject.html">NSObject</a> root)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListWriter.Write(System.IO.Stream,Claunia.PropertyList.NSObject):Parameters">
<dl>
<dt>
<i>outStream</i>
</dt>
<dd>the stream to write to</dd>
<dt>
<i>root</i>
</dt>
<dd>the source of the data to write to the stream</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListWriter.Write(System.IO.Stream,Claunia.PropertyList.NSObject):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.IOException">System.IO.IOException</a>
</td>
<td>
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListWriter.Write(System.IO.Stream,Claunia.PropertyList.NSObject):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListWriter.Write(System.IO.Stream,Claunia.PropertyList.NSObject):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.BinaryPropertyListWriter.WriteToArray(Claunia.PropertyList.NSObject)">WriteToArray Method</h3>
<blockquote id="M:Claunia.PropertyList.BinaryPropertyListWriter.WriteToArray(Claunia.PropertyList.NSObject):member">
<div class="msummary">
Writes a binary plist serialization of the given object as the root
into a byte array.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] <b>WriteToArray</b> (<a href="../Claunia.PropertyList/NSObject.html">NSObject</a> root)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListWriter.WriteToArray(Claunia.PropertyList.NSObject):Parameters">
<dl>
<dt>
<i>root</i>
</dt>
<dd>The root object of the property list</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListWriter.WriteToArray(Claunia.PropertyList.NSObject):Returns">The byte array containing the serialized property list</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.BinaryPropertyListWriter.WriteToArray(Claunia.PropertyList.NSObject):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.IOException">System.IO.IOException</a>
</td>
<td>
</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListWriter.WriteToArray(Claunia.PropertyList.NSObject):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.BinaryPropertyListWriter.WriteToArray(Claunia.PropertyList.NSObject):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -0,0 +1,960 @@
<html>
<head>
<title>Claunia.PropertyList.NSArray</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">plist-cil</a> : <a href="index.html">Claunia.PropertyList Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:Claunia.PropertyList.NSArray">Overview</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSArray:Signature">Signature</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSArray:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSArray:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:Claunia.PropertyList.NSArray">NSArray Class</h1>
<p class="Summary" id="T:Claunia.PropertyList.NSArray:Summary">
Represents an Array.
</p>
<div>
<h2>Syntax</h2>
<div class="Signature" id="T:Claunia.PropertyList.NSArray:Signature">public class <b>NSArray</b> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></div>
</div>
<div class="Remarks" id="T:Claunia.PropertyList.NSArray:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.NSArray:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.NSArray:Docs:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSArray(Claunia.PropertyList.NSObject[])">NSArray</a>
</b>(<b>params</b> <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>[])</div>
</td>
<td>
Creates a array from an existing one
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSArray(System.Int32)">NSArray</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)</div>
</td>
<td>
Creates an empty array of the given length.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:Claunia.PropertyList.NSArray.Count">Count</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i>.
Returns the size of the array.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSArray.ContainsObject(System.Object)">ContainsObject</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Checks whether an object is present in the array or whether it is equal
to any of the objects in the array.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSArray.Equals(Claunia.PropertyList.NSObject)">Equals</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current <a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>abstract </div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.Equals(Claunia.PropertyList.NSObject)">Equals</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines if the specific NSObject is the same as the NSObject overriding this method.
(<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSArray.Equals(System.Object)">Equals</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current <a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSArray.GetArray()">GetArray</a>
</b>()<nobr> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>[]</nobr><blockquote>
Returns the array of NSObjects represented by this NSArray.
Any changes to the values of this array will also affect the NSArray.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSArray.GetHashCode()">GetHashCode</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a></nobr><blockquote>
Serves as a hash function for a <a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a> object.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSArray.IndexOfIdenticalObject(System.Object)">IndexOfIdenticalObject</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a></nobr><blockquote>
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.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSArray.IndexOfObject(System.Object)">IndexOfObject</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a></nobr><blockquote>
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.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSArray.LastObject()">LastObject</a>
</b>()<nobr> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></nobr><blockquote>
Returns the last object contained in this array.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSArray.ObjectAtIndex(System.Int32)">ObjectAtIndex</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<nobr> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></nobr><blockquote>
Returns the object stored at the given index.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSArray.ObjectsAtIndexes(System.Int32[])">ObjectsAtIndexes</a>
</b>(<b>params</b> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>[])<nobr> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>[]</nobr><blockquote>
Returns a new array containing only the values stored at the given
indices. The values are sorted by their index.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSArray.Remove(System.Int32)">Remove</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<blockquote>
Remove the i-th element from the array.
The array will be resized.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSArray.SetValue(System.Int32,System.Object)">SetValue</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<blockquote>
Stores an object at the specified index.
If there was another object stored at that index it will be replaced.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSArray.ToASCIIPropertyList()">ToASCIIPropertyList</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote><p>
Generates a valid ASCII property list which has this NSArray as its
root object.
</p><p>
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.
</p></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSArray.ToGnuStepASCIIPropertyList()">ToGnuStepASCIIPropertyList</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote><p>
Generates a valid ASCII property list in GnuStep format which has this
NSArray as its root object.
</p><p>
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.
</p></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.ToObject()">ToObject</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a></nobr><blockquote>
Converts this NSObject into an equivalent object
of the .NET Runtime Environment.
<p><a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a> objects are converted to arrays.</p><p><a href="../Claunia.PropertyList/NSDictionary.html">Claunia.PropertyList.NSDictionary</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary`2</a> class.</p><p><a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1">List`1</a> class.</p><p><a href="../Claunia.PropertyList/NSNumber.html">Claunia.PropertyList.NSNumber</a> objects are converted to primitive number values (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a> or <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>).</p><p><a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> objects.</p><p><a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p><p><a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.DateTime">DateTime</a> objects.</p><p><a href="../Claunia.PropertyList/UID.html">Claunia.PropertyList.UID</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p> (<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.ToXmlPropertyList()">ToXmlPropertyList</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote>
Generates a valid XML property list including headers using this object as root.
(<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:Claunia.PropertyList.NSArray:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:Claunia.PropertyList.NSArray(Claunia.PropertyList.NSObject[])">NSArray Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSArray(Claunia.PropertyList.NSObject[]):member">
<div class="msummary">
Creates a array from an existing one
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>NSArray</b> (<b>params</b> <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>[] a)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSArray(Claunia.PropertyList.NSObject[]):Parameters">
<dl>
<dt>
<i>a</i>
</dt>
<dd>The array which should be wrapped by the NSArray.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSArray(Claunia.PropertyList.NSObject[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSArray(Claunia.PropertyList.NSObject[]):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="C:Claunia.PropertyList.NSArray(System.Int32)">NSArray Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSArray(System.Int32):member">
<div class="msummary">
Creates an empty array of the given length.
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>NSArray</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> length)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSArray(System.Int32):Parameters">
<dl>
<dt>
<i>length</i>
</dt>
<dd>The number of elements this array will be able to hold.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSArray(System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSArray(System.Int32):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSArray.ContainsObject(System.Object)">ContainsObject Method</h3>
<blockquote id="M:Claunia.PropertyList.NSArray.ContainsObject(System.Object):member">
<div class="msummary">
Checks whether an object is present in the array or whether it is equal
to any of the objects in the array.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>ContainsObject</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.ContainsObject(System.Object):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The object to look for.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.ContainsObject(System.Object):Returns">
<tt>true</tt>, when the object could be found. <tt>false</tt> otherwise.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.ContainsObject(System.Object):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.ContainsObject(System.Object):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="P:Claunia.PropertyList.NSArray.Count">Count Property</h3>
<blockquote id="P:Claunia.PropertyList.NSArray.Count:member">
<div class="msummary">
Returns the size of the array.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>Count</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:Claunia.PropertyList.NSArray.Count:Value">The number of elements that this array can store.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:Claunia.PropertyList.NSArray.Count:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:Claunia.PropertyList.NSArray.Count:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSArray.Equals(Claunia.PropertyList.NSObject)">Equals Method</h3>
<blockquote id="M:Claunia.PropertyList.NSArray.Equals(Claunia.PropertyList.NSObject):member">
<div class="msummary">
Determines whether the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current <a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a>.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Equals</b> (<a href="../Claunia.PropertyList/NSObject.html">NSObject</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.Equals(Claunia.PropertyList.NSObject):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> to compare with the current <a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a>.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.Equals(Claunia.PropertyList.NSObject):Returns">
<tt>true</tt> if the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current
<a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a>; otherwise, <tt>false</tt>.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.Equals(Claunia.PropertyList.NSObject):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.Equals(Claunia.PropertyList.NSObject):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSArray.Equals(System.Object)">Equals Method</h3>
<blockquote id="M:Claunia.PropertyList.NSArray.Equals(System.Object):member">
<div class="msummary">
Determines whether the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current <a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a>.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Equals</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.Equals(System.Object):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> to compare with the current <a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a>.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.Equals(System.Object):Returns">
<tt>true</tt> if the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current
<a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a>; otherwise, <tt>false</tt>.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.Equals(System.Object):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.Equals(System.Object):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSArray.GetArray()">GetArray Method</h3>
<blockquote id="M:Claunia.PropertyList.NSArray.GetArray():member">
<div class="msummary">
Returns the array of NSObjects represented by this NSArray.
Any changes to the values of this array will also affect the NSArray.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>[] <b>GetArray</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.GetArray():Returns">The actual array represented by this NSArray.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.GetArray():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.GetArray():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSArray.GetHashCode()">GetHashCode Method</h3>
<blockquote id="M:Claunia.PropertyList.NSArray.GetHashCode():member">
<div class="msummary">
Serves as a hash function for a <a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a> object.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>GetHashCode</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.GetHashCode():Returns">A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a
hash table.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.GetHashCode():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.GetHashCode():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSArray.IndexOfIdenticalObject(System.Object)">IndexOfIdenticalObject Method</h3>
<blockquote id="M:Claunia.PropertyList.NSArray.IndexOfIdenticalObject(System.Object):member">
<div class="msummary">
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.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>IndexOfIdenticalObject</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.IndexOfIdenticalObject(System.Object):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The object to look for.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.IndexOfIdenticalObject(System.Object):Returns">The index of the object, if it was found. -1 otherwise.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.IndexOfIdenticalObject(System.Object):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.IndexOfIdenticalObject(System.Object):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSArray.IndexOfObject(System.Object)">IndexOfObject Method</h3>
<blockquote id="M:Claunia.PropertyList.NSArray.IndexOfObject(System.Object):member">
<div class="msummary">
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.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>IndexOfObject</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.IndexOfObject(System.Object):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The object to look for.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.IndexOfObject(System.Object):Returns">The index of the object, if it was found. -1 otherwise.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.IndexOfObject(System.Object):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.IndexOfObject(System.Object):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSArray.LastObject()">LastObject Method</h3>
<blockquote id="M:Claunia.PropertyList.NSArray.LastObject():member">
<div class="msummary">
Returns the last object contained in this array.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="../Claunia.PropertyList/NSObject.html">NSObject</a> <b>LastObject</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.LastObject():Returns">The value of the highest index in the array.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.LastObject():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.LastObject():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSArray.ObjectAtIndex(System.Int32)">ObjectAtIndex Method</h3>
<blockquote id="M:Claunia.PropertyList.NSArray.ObjectAtIndex(System.Int32):member">
<div class="msummary">
Returns the object stored at the given index.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="../Claunia.PropertyList/NSObject.html">NSObject</a> <b>ObjectAtIndex</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> i)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.ObjectAtIndex(System.Int32):Parameters">
<dl>
<dt>
<i>i</i>
</dt>
<dd>The index of the object.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.ObjectAtIndex(System.Int32):Returns">The object at the given index.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.ObjectAtIndex(System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.ObjectAtIndex(System.Int32):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSArray.ObjectsAtIndexes(System.Int32[])">ObjectsAtIndexes Method</h3>
<blockquote id="M:Claunia.PropertyList.NSArray.ObjectsAtIndexes(System.Int32[]):member">
<div class="msummary">
Returns a new array containing only the values stored at the given
indices. The values are sorted by their index.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>[] <b>ObjectsAtIndexes</b> (<b>params</b> <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>[] indexes)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.ObjectsAtIndexes(System.Int32[]):Parameters">
<dl>
<dt>
<i>indexes</i>
</dt>
<dd>The indices of the objects.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.ObjectsAtIndexes(System.Int32[]):Returns">The new array containing the objects stored at the given indices.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.ObjectsAtIndexes(System.Int32[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.ObjectsAtIndexes(System.Int32[]):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSArray.Remove(System.Int32)">Remove Method</h3>
<blockquote id="M:Claunia.PropertyList.NSArray.Remove(System.Int32):member">
<div class="msummary">
Remove the i-th element from the array.
The array will be resized.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Remove</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> i)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.Remove(System.Int32):Parameters">
<dl>
<dt>
<i>i</i>
</dt>
<dd>The index of the object</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.Remove(System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.Remove(System.Int32):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSArray.SetValue(System.Int32,System.Object)">SetValue Method</h3>
<blockquote id="M:Claunia.PropertyList.NSArray.SetValue(System.Int32,System.Object):member">
<div class="msummary">
Stores an object at the specified index.
If there was another object stored at that index it will be replaced.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>SetValue</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> key, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> value)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.SetValue(System.Int32,System.Object):Parameters">
<dl>
<dt>
<i>key</i>
</dt>
<dd>The index where to store the object.</dd>
<dt>
<i>value</i>
</dt>
<dd>The object.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.SetValue(System.Int32,System.Object):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.SetValue(System.Int32,System.Object):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSArray.ToASCIIPropertyList()">ToASCIIPropertyList Method</h3>
<blockquote id="M:Claunia.PropertyList.NSArray.ToASCIIPropertyList():member">
<div class="msummary">
<p>
Generates a valid ASCII property list which has this NSArray as its
root object.
</p>
<p>
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.
</p>
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>ToASCIIPropertyList</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.ToASCIIPropertyList():Returns">ASCII representation of this object.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.ToASCIIPropertyList():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.ToASCIIPropertyList():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSArray.ToGnuStepASCIIPropertyList()">ToGnuStepASCIIPropertyList Method</h3>
<blockquote id="M:Claunia.PropertyList.NSArray.ToGnuStepASCIIPropertyList():member">
<div class="msummary">
<p>
Generates a valid ASCII property list in GnuStep format which has this
NSArray as its root object.
</p>
<p>
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.
</p>
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>ToGnuStepASCIIPropertyList</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSArray.ToGnuStepASCIIPropertyList():Returns">GnuStep ASCII representation of this object.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.ToGnuStepASCIIPropertyList():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSArray.ToGnuStepASCIIPropertyList():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -0,0 +1,743 @@
<html>
<head>
<title>Claunia.PropertyList.NSData</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">plist-cil</a> : <a href="index.html">Claunia.PropertyList Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:Claunia.PropertyList.NSData">Overview</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSData:Signature">Signature</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSData:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSData:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:Claunia.PropertyList.NSData">NSData Class</h1>
<p class="Summary" id="T:Claunia.PropertyList.NSData:Summary">
NSData objects are wrappers for byte buffers
</p>
<div>
<h2>Syntax</h2>
<div class="Signature" id="T:Claunia.PropertyList.NSData:Signature">public class <b>NSData</b> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></div>
</div>
<div class="Remarks" id="T:Claunia.PropertyList.NSData:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.NSData:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.NSData:Docs:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSData(System.Byte[])">NSData</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[])</div>
</td>
<td>
Creates the NSData object from the binary representation of it.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSData(System.IO.FileInfo)">NSData</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.FileInfo">System.IO.FileInfo</a>)</div>
</td>
<td>
Creates a NSData object from a file. Using the files contents as the contents of this NSData object.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSData(System.String)">NSData</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)</div>
</td>
<td>
Creates a NSData object from its textual representation, which is a Base64 encoded amount of bytes.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:Claunia.PropertyList.NSData.Bytes">Bytes</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[]</i>.
The bytes contained in this NSData object.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:Claunia.PropertyList.NSData.Length">Length</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i>.
Gets the amount of data stored in this object.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSData.Equals(Claunia.PropertyList.NSObject)">Equals</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current <a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>abstract </div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.Equals(Claunia.PropertyList.NSObject)">Equals</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines if the specific NSObject is the same as the NSObject overriding this method.
(<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSData.Equals(System.Object)">Equals</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current <a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSData.GetBase64EncodedData()">GetBase64EncodedData</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote>
Gets the Base64 encoded data contained in this NSData object.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSData.GetBytes(System.IO.MemoryStream,System.Int32)">GetBytes</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.MemoryStream">System.IO.MemoryStream</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<blockquote>
Loads the bytes from this NSData object into a byte buffer.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSData.GetBytes(System.IO.MemoryStream,System.Int32,System.Int32)">GetBytes</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.MemoryStream">System.IO.MemoryStream</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>)<blockquote>
Loads the bytes from this NSData object into a byte buffer.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSData.GetHashCode()">GetHashCode</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a></nobr><blockquote>
Serves as a hash function for a <a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a> object.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.ToObject()">ToObject</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a></nobr><blockquote>
Converts this NSObject into an equivalent object
of the .NET Runtime Environment.
<p><a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a> objects are converted to arrays.</p><p><a href="../Claunia.PropertyList/NSDictionary.html">Claunia.PropertyList.NSDictionary</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary`2</a> class.</p><p><a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1">List`1</a> class.</p><p><a href="../Claunia.PropertyList/NSNumber.html">Claunia.PropertyList.NSNumber</a> objects are converted to primitive number values (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a> or <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>).</p><p><a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> objects.</p><p><a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p><p><a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.DateTime">DateTime</a> objects.</p><p><a href="../Claunia.PropertyList/UID.html">Claunia.PropertyList.UID</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p> (<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.ToXmlPropertyList()">ToXmlPropertyList</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote>
Generates a valid XML property list including headers using this object as root.
(<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:Claunia.PropertyList.NSData:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:Claunia.PropertyList.NSData(System.Byte[])">NSData Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSData(System.Byte[]):member">
<div class="msummary">
Creates the NSData object from the binary representation of it.
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>NSData</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] bytes)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSData(System.Byte[]):Parameters">
<dl>
<dt>
<i>bytes</i>
</dt>
<dd>The raw data contained in the NSData object.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSData(System.Byte[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSData(System.Byte[]):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="C:Claunia.PropertyList.NSData(System.IO.FileInfo)">NSData Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSData(System.IO.FileInfo):member">
<div class="msummary">
Creates a NSData object from a file. Using the files contents as the contents of this NSData object.
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>NSData</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.FileInfo">System.IO.FileInfo</a> file)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSData(System.IO.FileInfo):Parameters">
<dl>
<dt>
<i>file</i>
</dt>
<dd>The file containing the data.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSData(System.IO.FileInfo):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.FileNotFoundException">System.IO.FileNotFoundException</a>
</td>
<td>If the file could not be found.</td>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.IOException">System.IO.IOException</a>
</td>
<td>If the file could not be read.</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSData(System.IO.FileInfo):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSData(System.IO.FileInfo):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="C:Claunia.PropertyList.NSData(System.String)">NSData Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSData(System.String):member">
<div class="msummary">
Creates a NSData object from its textual representation, which is a Base64 encoded amount of bytes.
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>NSData</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> base64)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSData(System.String):Parameters">
<dl>
<dt>
<i>base64</i>
</dt>
<dd>The Base64 encoded contents of the NSData object.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSData(System.String):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.FormatException">FormatException</a>
</td>
<td>When the given string is not a proper Base64 formatted string.</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSData(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSData(System.String):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="P:Claunia.PropertyList.NSData.Bytes">Bytes Property</h3>
<blockquote id="P:Claunia.PropertyList.NSData.Bytes:member">
<div class="msummary">
The bytes contained in this NSData object.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] <b>Bytes</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:Claunia.PropertyList.NSData.Bytes:Value">The data as bytes</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:Claunia.PropertyList.NSData.Bytes:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:Claunia.PropertyList.NSData.Bytes:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSData.Equals(Claunia.PropertyList.NSObject)">Equals Method</h3>
<blockquote id="M:Claunia.PropertyList.NSData.Equals(Claunia.PropertyList.NSObject):member">
<div class="msummary">
Determines whether the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current <a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a>.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Equals</b> (<a href="../Claunia.PropertyList/NSObject.html">NSObject</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSData.Equals(Claunia.PropertyList.NSObject):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> to compare with the current <a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a>.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSData.Equals(Claunia.PropertyList.NSObject):Returns">
<tt>true</tt> if the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current
<a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a>; otherwise, <tt>false</tt>.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSData.Equals(Claunia.PropertyList.NSObject):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSData.Equals(Claunia.PropertyList.NSObject):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSData.Equals(System.Object)">Equals Method</h3>
<blockquote id="M:Claunia.PropertyList.NSData.Equals(System.Object):member">
<div class="msummary">
Determines whether the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current <a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a>.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Equals</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSData.Equals(System.Object):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> to compare with the current <a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a>.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSData.Equals(System.Object):Returns">
<tt>true</tt> if the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current
<a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a>; otherwise, <tt>false</tt>.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSData.Equals(System.Object):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSData.Equals(System.Object):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSData.GetBase64EncodedData()">GetBase64EncodedData Method</h3>
<blockquote id="M:Claunia.PropertyList.NSData.GetBase64EncodedData():member">
<div class="msummary">
Gets the Base64 encoded data contained in this NSData object.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>GetBase64EncodedData</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSData.GetBase64EncodedData():Returns">The Base64 encoded data as a <tt>string</tt>.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSData.GetBase64EncodedData():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSData.GetBase64EncodedData():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSData.GetBytes(System.IO.MemoryStream,System.Int32)">GetBytes Method</h3>
<blockquote id="M:Claunia.PropertyList.NSData.GetBytes(System.IO.MemoryStream,System.Int32):member">
<div class="msummary">
Loads the bytes from this NSData object into a byte buffer.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>GetBytes</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.MemoryStream">System.IO.MemoryStream</a> buf, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> length)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSData.GetBytes(System.IO.MemoryStream,System.Int32):Parameters">
<dl>
<dt>
<i>buf</i>
</dt>
<dd>The byte buffer which will contain the data</dd>
<dt>
<i>length</i>
</dt>
<dd>The amount of data to copy</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSData.GetBytes(System.IO.MemoryStream,System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSData.GetBytes(System.IO.MemoryStream,System.Int32):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSData.GetBytes(System.IO.MemoryStream,System.Int32,System.Int32)">GetBytes Method</h3>
<blockquote id="M:Claunia.PropertyList.NSData.GetBytes(System.IO.MemoryStream,System.Int32,System.Int32):member">
<div class="msummary">
Loads the bytes from this NSData object into a byte buffer.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>GetBytes</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.MemoryStream">System.IO.MemoryStream</a> buf, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> rangeStart, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> rangeStop)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSData.GetBytes(System.IO.MemoryStream,System.Int32,System.Int32):Parameters">
<dl>
<dt>
<i>buf</i>
</dt>
<dd>The byte buffer which will contain the data</dd>
<dt>
<i>rangeStart</i>
</dt>
<dd>The start index.</dd>
<dt>
<i>rangeStop</i>
</dt>
<dd>The stop index.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSData.GetBytes(System.IO.MemoryStream,System.Int32,System.Int32):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSData.GetBytes(System.IO.MemoryStream,System.Int32,System.Int32):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSData.GetHashCode()">GetHashCode Method</h3>
<blockquote id="M:Claunia.PropertyList.NSData.GetHashCode():member">
<div class="msummary">
Serves as a hash function for a <a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a> object.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>GetHashCode</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSData.GetHashCode():Returns">A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a
hash table.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSData.GetHashCode():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSData.GetHashCode():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="P:Claunia.PropertyList.NSData.Length">Length Property</h3>
<blockquote id="P:Claunia.PropertyList.NSData.Length:member">
<div class="msummary">
Gets the amount of data stored in this object.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>Length</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:Claunia.PropertyList.NSData.Length:Value">The number of bytes contained in this object.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:Claunia.PropertyList.NSData.Length:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:Claunia.PropertyList.NSData.Length:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -0,0 +1,604 @@
<html>
<head>
<title>Claunia.PropertyList.NSDate</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">plist-cil</a> : <a href="index.html">Claunia.PropertyList Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:Claunia.PropertyList.NSDate">Overview</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSDate:Signature">Signature</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSDate:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSDate:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:Claunia.PropertyList.NSDate">NSDate Class</h1>
<p class="Summary" id="T:Claunia.PropertyList.NSDate:Summary">
Represents a date
</p>
<div>
<h2>Syntax</h2>
<div class="Signature" id="T:Claunia.PropertyList.NSDate:Signature">public class <b>NSDate</b> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></div>
</div>
<div class="Remarks" id="T:Claunia.PropertyList.NSDate:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.NSDate:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.NSDate:Docs:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSDate(System.Byte[])">NSDate</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[])</div>
</td>
<td>
Creates a date from its binary representation.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSDate(System.DateTime)">NSDate</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.DateTime">DateTime</a>)</div>
</td>
<td>
Creates a NSDate from a .NET DateTime
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSDate(System.String)">NSDate</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)</div>
</td>
<td>
Parses a date from its textual representation.
That representation has the following pattern: <table class="CodeExampleTable"><tr><td><b><font size="-1"> Example</font></b></td></tr><tr><td><pre class="">yyyy-MM-dd'T'HH:mm:ss'Z'</pre></td></tr></table></td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:Claunia.PropertyList.NSDate.Date">Date</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.DateTime">DateTime</a>
</i>.
Gets the date.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSDate.Equals(Claunia.PropertyList.NSObject)">Equals</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current <a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>abstract </div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.Equals(Claunia.PropertyList.NSObject)">Equals</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines if the specific NSObject is the same as the NSObject overriding this method.
(<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSDate.Equals(System.Object)">Equals</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current <a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSDate.GetHashCode()">GetHashCode</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a></nobr><blockquote>
Serves as a hash function for a <a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a> object.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.ToObject()">ToObject</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a></nobr><blockquote>
Converts this NSObject into an equivalent object
of the .NET Runtime Environment.
<p><a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a> objects are converted to arrays.</p><p><a href="../Claunia.PropertyList/NSDictionary.html">Claunia.PropertyList.NSDictionary</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary`2</a> class.</p><p><a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1">List`1</a> class.</p><p><a href="../Claunia.PropertyList/NSNumber.html">Claunia.PropertyList.NSNumber</a> objects are converted to primitive number values (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a> or <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>).</p><p><a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> objects.</p><p><a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p><p><a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.DateTime">DateTime</a> objects.</p><p><a href="../Claunia.PropertyList/UID.html">Claunia.PropertyList.UID</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p> (<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSDate.ToString()">ToString</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote>
Generates a string representation of the date.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.ToXmlPropertyList()">ToXmlPropertyList</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote>
Generates a valid XML property list including headers using this object as root.
(<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:Claunia.PropertyList.NSDate:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:Claunia.PropertyList.NSDate(System.Byte[])">NSDate Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSDate(System.Byte[]):member">
<div class="msummary">
Creates a date from its binary representation.
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>NSDate</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] bytes)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSDate(System.Byte[]):Parameters">
<dl>
<dt>
<i>bytes</i>
</dt>
<dd>bytes The date bytes</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSDate(System.Byte[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSDate(System.Byte[]):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="C:Claunia.PropertyList.NSDate(System.DateTime)">NSDate Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSDate(System.DateTime):member">
<div class="msummary">
Creates a NSDate from a .NET DateTime
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>NSDate</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.DateTime">DateTime</a> d)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSDate(System.DateTime):Parameters">
<dl>
<dt>
<i>d</i>
</dt>
<dd>The date</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSDate(System.DateTime):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSDate(System.DateTime):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="C:Claunia.PropertyList.NSDate(System.String)">NSDate Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSDate(System.String):member">
<div class="msummary">
Parses a date from its textual representation.
That representation has the following pattern: <table class="CodeExampleTable"><tr><td><b><font size="-1"> Example</font></b></td></tr><tr><td><pre class="">yyyy-MM-dd'T'HH:mm:ss'Z'</pre></td></tr></table></div>
<h2>Syntax</h2>
<div class="Signature">public <b>NSDate</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> textRepresentation)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSDate(System.String):Parameters">
<dl>
<dt>
<i>textRepresentation</i>
</dt>
<dd>The textual representation of the date (ISO 8601 format)</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSDate(System.String):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.FormatException">FormatException</a>
</td>
<td>When the date could not be parsed, i.e. it does not match the expected pattern.</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSDate(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSDate(System.String):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="P:Claunia.PropertyList.NSDate.Date">Date Property</h3>
<blockquote id="P:Claunia.PropertyList.NSDate.Date:member">
<div class="msummary">
Gets the date.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.DateTime">DateTime</a> <b>Date</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:Claunia.PropertyList.NSDate.Date:Value">The date.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:Claunia.PropertyList.NSDate.Date:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:Claunia.PropertyList.NSDate.Date:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSDate.Equals(Claunia.PropertyList.NSObject)">Equals Method</h3>
<blockquote id="M:Claunia.PropertyList.NSDate.Equals(Claunia.PropertyList.NSObject):member">
<div class="msummary">
Determines whether the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current <a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a>.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Equals</b> (<a href="../Claunia.PropertyList/NSObject.html">NSObject</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSDate.Equals(Claunia.PropertyList.NSObject):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> to compare with the current <a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a>.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSDate.Equals(Claunia.PropertyList.NSObject):Returns">
<tt>true</tt> if the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current
<a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a>; otherwise, <tt>false</tt>.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSDate.Equals(Claunia.PropertyList.NSObject):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSDate.Equals(Claunia.PropertyList.NSObject):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSDate.Equals(System.Object)">Equals Method</h3>
<blockquote id="M:Claunia.PropertyList.NSDate.Equals(System.Object):member">
<div class="msummary">
Determines whether the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current <a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a>.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Equals</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSDate.Equals(System.Object):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> to compare with the current <a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a>.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSDate.Equals(System.Object):Returns">
<tt>true</tt> if the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current
<a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a>; otherwise, <tt>false</tt>.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSDate.Equals(System.Object):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSDate.Equals(System.Object):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSDate.GetHashCode()">GetHashCode Method</h3>
<blockquote id="M:Claunia.PropertyList.NSDate.GetHashCode():member">
<div class="msummary">
Serves as a hash function for a <a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a> object.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>GetHashCode</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSDate.GetHashCode():Returns">A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a
hash table.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSDate.GetHashCode():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSDate.GetHashCode():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSDate.ToString()">ToString Method</h3>
<blockquote id="M:Claunia.PropertyList.NSDate.ToString():member">
<div class="msummary">
Generates a string representation of the date.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>ToString</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSDate.ToString():Returns">A string representation of the date.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSDate.ToString():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSDate.ToString():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,830 @@
<html>
<head>
<title>Claunia.PropertyList.NSObject</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">plist-cil</a> : <a href="index.html">Claunia.PropertyList Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:Claunia.PropertyList.NSObject">Overview</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSObject:Signature">Signature</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSObject:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSObject:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:Claunia.PropertyList.NSObject">NSObject Class</h1>
<p class="Summary" id="T:Claunia.PropertyList.NSObject:Summary">
<p>
Abstract interface for any object contained in a property list.
</p>
<p>
The names and functions of the various objects orient themselves
towards Apple's Cocoa API.
</p>
</p>
<div>
<h2>Syntax</h2>
<div class="Signature" id="T:Claunia.PropertyList.NSObject:Signature">public abstract class <b>NSObject</b></div>
</div>
<div class="Remarks" id="T:Claunia.PropertyList.NSObject:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.NSObject:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.NSObject:Docs:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Protected Constructors</h2>
<div class="SectionBox" id="Protected Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSObject()">NSObject</a>
</b>()</div>
</td>
<td>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>abstract </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSObject.Equals(Claunia.PropertyList.NSObject)">Equals</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines if the specific NSObject is the same as the NSObject overriding this method.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSObject.ToObject()">ToObject</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a></nobr><blockquote>
Converts this NSObject into an equivalent object
of the .NET Runtime Environment.
<p><a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a> objects are converted to arrays.</p><p><a href="../Claunia.PropertyList/NSDictionary.html">Claunia.PropertyList.NSDictionary</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary`2</a> class.</p><p><a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1">List`1</a> class.</p><p><a href="../Claunia.PropertyList/NSNumber.html">Claunia.PropertyList.NSNumber</a> objects are converted to primitive number values (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a> or <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>).</p><p><a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> objects.</p><p><a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p><p><a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.DateTime">DateTime</a> objects.</p><p><a href="../Claunia.PropertyList/UID.html">Claunia.PropertyList.UID</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSObject.ToXmlPropertyList()">ToXmlPropertyList</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote>
Generates a valid XML property list including headers using this object as root.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSObject.Wrap(System.Boolean)">Wrap</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>)<nobr> : <a href="../Claunia.PropertyList/NSNumber.html">NSNumber</a></nobr><blockquote>
Wraps the given value inside a NSObject.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSObject.Wrap(System.Byte[])">Wrap</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[])<nobr> : <a href="../Claunia.PropertyList/NSData.html">NSData</a></nobr><blockquote>
Wraps the given value inside a NSObject.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.Dictionary{System.String,System.Object})">Wrap</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary&lt;string, object&gt;</a>)<nobr> : <a href="../Claunia.PropertyList/NSDictionary.html">NSDictionary</a></nobr><blockquote>
Creates a NSDictionary with the contents of the given map.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.List{System.Object})">Wrap</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1">List&lt;object&gt;</a>)<nobr> : <a href="../Claunia.PropertyList/NSSet.html">NSSet</a></nobr><blockquote>
Creates a NSSet with the contents of this set.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSObject.Wrap(System.Double)">Wrap</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a>)<nobr> : <a href="../Claunia.PropertyList/NSNumber.html">NSNumber</a></nobr><blockquote>
Wraps the given value inside a NSObject.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSObject.Wrap(System.Int64)">Wrap</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a>)<nobr> : <a href="../Claunia.PropertyList/NSNumber.html">NSNumber</a></nobr><blockquote>
Wraps the given value inside a NSObject.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSObject.Wrap(System.Object)">Wrap</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></nobr><blockquote><p>
Creates a NSObject representing the given .NET Object.
</p><p>
Numerics of type <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int16">short</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Single">float</a> or <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a> are wrapped as NSNumber objects.
</p><p>
Strings are wrapped as <a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a> objects and byte arrays as <a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a> objects.
</p><p>
DateTime objects are wrapped as <a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a> objects.
</p><p>
Serializable classes are serialized and their data is stored in <a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a> objects.
</p><p>
Arrays and Collection objects are converted to <a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a> where each array member is wrapped into a <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a>.
</p><p>
Dictionaries are converted to <a href="../Claunia.PropertyList/NSDictionary.html">Claunia.PropertyList.NSDictionary</a>. Each key is converted to a string and each value wrapped into a <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a>.
</p></blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSObject.Wrap(System.Object[])">Wrap</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>[])<nobr> : <a href="../Claunia.PropertyList/NSArray.html">NSArray</a></nobr><blockquote>
Creates a NSArray with the contents of the given array.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSObject.WrapSerialized(System.Object)">WrapSerialized</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <a href="../Claunia.PropertyList/NSData.html">NSData</a></nobr><blockquote>
Serializes the given object using Java's default object serialization
and wraps the serialized object in a NSData object.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:Claunia.PropertyList.NSObject:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:Claunia.PropertyList.NSObject()">NSObject Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSObject():member">
<div class="msummary">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2>Syntax</h2>
<div class="Signature">protected <b>NSObject</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSObject():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSObject():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSObject.Equals(Claunia.PropertyList.NSObject)">Equals Method</h3>
<blockquote id="M:Claunia.PropertyList.NSObject.Equals(Claunia.PropertyList.NSObject):member">
<div class="msummary">
Determines if the specific NSObject is the same as the NSObject overriding this method.
</div>
<h2>Syntax</h2>
<div class="Signature">public abstract <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Equals</b> (<a href="../Claunia.PropertyList/NSObject.html">NSObject</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Equals(Claunia.PropertyList.NSObject):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> to compare with the current <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a>.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Equals(Claunia.PropertyList.NSObject):Returns">
<tt>true</tt> if the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current
<a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a>; otherwise, <tt>false</tt>.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Equals(Claunia.PropertyList.NSObject):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Equals(Claunia.PropertyList.NSObject):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSObject.ToObject()">ToObject Method</h3>
<blockquote id="M:Claunia.PropertyList.NSObject.ToObject():member">
<div class="msummary">
Converts this NSObject into an equivalent object
of the .NET Runtime Environment.
<p><a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a> objects are converted to arrays.</p><p><a href="../Claunia.PropertyList/NSDictionary.html">Claunia.PropertyList.NSDictionary</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary`2</a> class.</p><p><a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1">List`1</a> class.</p><p><a href="../Claunia.PropertyList/NSNumber.html">Claunia.PropertyList.NSNumber</a> objects are converted to primitive number values (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a> or <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>).</p><p><a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> objects.</p><p><a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p><p><a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.DateTime">DateTime</a> objects.</p><p><a href="../Claunia.PropertyList/UID.html">Claunia.PropertyList.UID</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p></div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> <b>ToObject</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.ToObject():Returns">A native .NET object representing this NSObject's value.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.ToObject():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.ToObject():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSObject.ToXmlPropertyList()">ToXmlPropertyList Method</h3>
<blockquote id="M:Claunia.PropertyList.NSObject.ToXmlPropertyList():member">
<div class="msummary">
Generates a valid XML property list including headers using this object as root.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>ToXmlPropertyList</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.ToXmlPropertyList():Returns">The XML representation of the property list including XML header and doctype information.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.ToXmlPropertyList():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.ToXmlPropertyList():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSObject.Wrap(System.Boolean)">Wrap Method</h3>
<blockquote id="M:Claunia.PropertyList.NSObject.Wrap(System.Boolean):member">
<div class="msummary">
Wraps the given value inside a NSObject.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSNumber.html">NSNumber</a> <b>Wrap</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> value)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Boolean):Parameters">
<dl>
<dt>
<i>value</i>
</dt>
<dd>The value to represent as a NSObject.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Boolean):Returns">A NSObject representing the given value.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Boolean):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Boolean):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSObject.Wrap(System.Byte[])">Wrap Method</h3>
<blockquote id="M:Claunia.PropertyList.NSObject.Wrap(System.Byte[]):member">
<div class="msummary">
Wraps the given value inside a NSObject.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSData.html">NSData</a> <b>Wrap</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] value)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Byte[]):Parameters">
<dl>
<dt>
<i>value</i>
</dt>
<dd>The value to represent as a NSObject.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Byte[]):Returns">A NSObject representing the given value.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Byte[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Byte[]):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.Dictionary{System.String,System.Object})">Wrap Method</h3>
<blockquote id="M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.Dictionary{System.String,System.Object}):member">
<div class="msummary">
Creates a NSDictionary with the contents of the given map.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSDictionary.html">NSDictionary</a> <b>Wrap</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary&lt;string, object&gt;</a> value)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.Dictionary{System.String,System.Object}):Parameters">
<dl>
<dt>
<i>value</i>
</dt>
<dd>The value to represent as a NSObject.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.Dictionary{System.String,System.Object}):Returns">A NSObject representing the given value.</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.Dictionary{System.String,System.Object}):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.SystemException">SystemException</a>
</td>
<td>When one of the values contained in the map cannot be represented by a NSObject.</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.Dictionary{System.String,System.Object}):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.Dictionary{System.String,System.Object}):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.List{System.Object})">Wrap Method</h3>
<blockquote id="M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.List{System.Object}):member">
<div class="msummary">
Creates a NSSet with the contents of this set.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSSet.html">NSSet</a> <b>Wrap</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1">List&lt;object&gt;</a> value)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.List{System.Object}):Parameters">
<dl>
<dt>
<i>value</i>
</dt>
<dd>The value to represent as a NSObject.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.List{System.Object}):Returns">A NSObject representing the given value.</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.List{System.Object}):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.SystemException">SystemException</a>
</td>
<td>When one of the values contained in the map cannot be represented by a NSObject.</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.List{System.Object}):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Collections.Generic.List{System.Object}):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSObject.Wrap(System.Double)">Wrap Method</h3>
<blockquote id="M:Claunia.PropertyList.NSObject.Wrap(System.Double):member">
<div class="msummary">
Wraps the given value inside a NSObject.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSNumber.html">NSNumber</a> <b>Wrap</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a> value)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Double):Parameters">
<dl>
<dt>
<i>value</i>
</dt>
<dd>The value to represent as a NSObject.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Double):Returns">A NSObject representing the given value.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Double):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Double):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSObject.Wrap(System.Int64)">Wrap Method</h3>
<blockquote id="M:Claunia.PropertyList.NSObject.Wrap(System.Int64):member">
<div class="msummary">
Wraps the given value inside a NSObject.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSNumber.html">NSNumber</a> <b>Wrap</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a> value)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Int64):Parameters">
<dl>
<dt>
<i>value</i>
</dt>
<dd>The value to represent as a NSObject.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Int64):Returns">A NSObject representing the given value.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Int64):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Int64):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSObject.Wrap(System.Object)">Wrap Method</h3>
<blockquote id="M:Claunia.PropertyList.NSObject.Wrap(System.Object):member">
<div class="msummary">
<p>
Creates a NSObject representing the given .NET Object.
</p>
<p>
Numerics of type <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int16">short</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Single">float</a> or <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a> are wrapped as NSNumber objects.
</p>
<p>
Strings are wrapped as <a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a> objects and byte arrays as <a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a> objects.
</p>
<p>
DateTime objects are wrapped as <a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a> objects.
</p>
<p>
Serializable classes are serialized and their data is stored in <a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a> objects.
</p>
<p>
Arrays and Collection objects are converted to <a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a> where each array member is wrapped into a <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a>.
</p>
<p>
Dictionaries are converted to <a href="../Claunia.PropertyList/NSDictionary.html">Claunia.PropertyList.NSDictionary</a>. Each key is converted to a string and each value wrapped into a <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a>.
</p>
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSObject.html">NSObject</a> <b>Wrap</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> o)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Object):Parameters">
<dl>
<dt>
<i>o</i>
</dt>
<dd>The object to represent.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Object):Returns">A NSObject equivalent to the given object.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Object):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Object):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSObject.Wrap(System.Object[])">Wrap Method</h3>
<blockquote id="M:Claunia.PropertyList.NSObject.Wrap(System.Object[]):member">
<div class="msummary">
Creates a NSArray with the contents of the given array.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSArray.html">NSArray</a> <b>Wrap</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>[] value)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Object[]):Parameters">
<dl>
<dt>
<i>value</i>
</dt>
<dd>The value to represent as a NSObject.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Object[]):Returns">A NSObject representing the given value.</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Object[]):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.SystemException">SystemException</a>
</td>
<td>When one of the objects contained in the array cannot be represented by a NSObject.</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Object[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.Wrap(System.Object[]):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSObject.WrapSerialized(System.Object)">WrapSerialized Method</h3>
<blockquote id="M:Claunia.PropertyList.NSObject.WrapSerialized(System.Object):member">
<div class="msummary">
Serializes the given object using Java's default object serialization
and wraps the serialized object in a NSData object.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSData.html">NSData</a> <b>WrapSerialized</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> o)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.WrapSerialized(System.Object):Parameters">
<dl>
<dt>
<i>o</i>
</dt>
<dd>The object to serialize and wrap.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.WrapSerialized(System.Object):Returns">A NSData object</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSObject.WrapSerialized(System.Object):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.SystemException">SystemException</a>
</td>
<td>When the object could not be serialized.</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.WrapSerialized(System.Object):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSObject.WrapSerialized(System.Object):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -0,0 +1,932 @@
<html>
<head>
<title>Claunia.PropertyList.NSSet</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">plist-cil</a> : <a href="index.html">Claunia.PropertyList Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:Claunia.PropertyList.NSSet">Overview</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSSet:Signature">Signature</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSSet:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSSet:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:Claunia.PropertyList.NSSet">NSSet Class</h1>
<p class="Summary" id="T:Claunia.PropertyList.NSSet:Summary">
<p>
A set is an interface to an unordered collection of objects.
</p>
<p>
This implementation uses a <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1">List`1</a>as the underlying
data structure.
</p>
</p>
<div>
<h2>Syntax</h2>
<div class="Signature" id="T:Claunia.PropertyList.NSSet:Signature">public class <b>NSSet</b> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.IEnumerable">IEnumerable</a></div>
</div>
<div class="Remarks" id="T:Claunia.PropertyList.NSSet:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.NSSet:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.NSSet:Docs:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSSet()">NSSet</a>
</b>()</div>
</td>
<td>
Creates an empty unordered set.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSSet(Claunia.PropertyList.NSObject[])">NSSet</a>
</b>(<b>params</b> <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>[])</div>
</td>
<td>
Creates a set and fill it with the given objects.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSSet(System.Boolean)">NSSet</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>)</div>
</td>
<td>
Creates an empty set.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSSet(System.Boolean,Claunia.PropertyList.NSObject[])">NSSet</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>, <b>params</b> <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>[])</div>
</td>
<td>
Creates a set and fill it with the given objects.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:Claunia.PropertyList.NSSet.Count">Count</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>
</i>.
Gets the number of elements in the set.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSSet.AddObject(Claunia.PropertyList.NSObject)">AddObject</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<blockquote>
Adds an object to the set.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSSet.AllObjects()">AllObjects</a>
</b>()<nobr> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>[]</nobr><blockquote>
Returns all objects contained in the set.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSSet.AnyObject()">AnyObject</a>
</b>()<nobr> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></nobr><blockquote>
Returns one of the objects in the set, or <tt>null</tt>
if the set contains no objects.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSSet.ContainsObject(Claunia.PropertyList.NSObject)">ContainsObject</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Finds out whether a given object is contained in the set.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSSet.Equals(Claunia.PropertyList.NSObject)">Equals</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current <a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>abstract </div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.Equals(Claunia.PropertyList.NSObject)">Equals</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines if the specific NSObject is the same as the NSObject overriding this method.
(<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSSet.Equals(System.Object)">Equals</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current <a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSSet.GetEnumerator()">GetEnumerator</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.IEnumerator">IEnumerator</a></nobr><blockquote>
Returns an enumerator object that lets you iterate over all elements of the set.
This is the equivalent to <tt>objectEnumerator</tt> in the Cocoa implementation
of NSSet.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSSet.GetHashCode()">GetHashCode</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a></nobr><blockquote>
Serves as a hash function for a <a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a> object.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSSet.IntersectsSet(Claunia.PropertyList.NSSet)">IntersectsSet</a>
</b>(<a href="../Claunia.PropertyList/NSSet.html">NSSet</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Finds out whether at least one object is present in both sets.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSSet.IsSubsetOfSet(Claunia.PropertyList.NSSet)">IsSubsetOfSet</a>
</b>(<a href="../Claunia.PropertyList/NSSet.html">NSSet</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Finds out if this set is a subset of the given set.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSSet.Member(Claunia.PropertyList.NSObject)">Member</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></nobr><blockquote>
Determines whether the set contains an object equal to a given object
and returns that object if it is present.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSSet.RemoveObject(Claunia.PropertyList.NSObject)">RemoveObject</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<blockquote>
Removes an object from the set.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.ToObject()">ToObject</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a></nobr><blockquote>
Converts this NSObject into an equivalent object
of the .NET Runtime Environment.
<p><a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a> objects are converted to arrays.</p><p><a href="../Claunia.PropertyList/NSDictionary.html">Claunia.PropertyList.NSDictionary</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary`2</a> class.</p><p><a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1">List`1</a> class.</p><p><a href="../Claunia.PropertyList/NSNumber.html">Claunia.PropertyList.NSNumber</a> objects are converted to primitive number values (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a> or <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>).</p><p><a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> objects.</p><p><a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p><p><a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.DateTime">DateTime</a> objects.</p><p><a href="../Claunia.PropertyList/UID.html">Claunia.PropertyList.UID</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p> (<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.ToXmlPropertyList()">ToXmlPropertyList</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote>
Generates a valid XML property list including headers using this object as root.
(<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:Claunia.PropertyList.NSSet:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:Claunia.PropertyList.NSSet()">NSSet Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSSet():member">
<div class="msummary">
Creates an empty unordered set.
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>NSSet</b> ()</div>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSSet():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSSet():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="C:Claunia.PropertyList.NSSet(Claunia.PropertyList.NSObject[])">NSSet Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSSet(Claunia.PropertyList.NSObject[]):member">
<div class="msummary">
Creates a set and fill it with the given objects.
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>NSSet</b> (<b>params</b> <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>[] objects)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSSet(Claunia.PropertyList.NSObject[]):Parameters">
<dl>
<dt>
<i>objects</i>
</dt>
<dd>The objects to populate the set.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSSet(Claunia.PropertyList.NSObject[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSSet(Claunia.PropertyList.NSObject[]):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="C:Claunia.PropertyList.NSSet(System.Boolean)">NSSet Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSSet(System.Boolean):member">
<div class="msummary">
Creates an empty set.
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>NSSet</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> ordered)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSSet(System.Boolean):Parameters">
<dl>
<dt>
<i>ordered</i>
</dt>
<dd>Should the set be ordered on operations?</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSSet(System.Boolean):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSSet(System.Boolean):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="C:Claunia.PropertyList.NSSet(System.Boolean,Claunia.PropertyList.NSObject[])">NSSet Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSSet(System.Boolean,Claunia.PropertyList.NSObject[]):member">
<div class="msummary">
Creates a set and fill it with the given objects.
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>NSSet</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> ordered, <b>params</b> <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>[] objects)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSSet(System.Boolean,Claunia.PropertyList.NSObject[]):Parameters">
<dl>
<dt>
<i>ordered</i>
</dt>
<dd>Should the set be ordered on operations?</dd>
<dt>
<i>objects</i>
</dt>
<dd>The objects to populate the set.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSSet(System.Boolean,Claunia.PropertyList.NSObject[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSSet(System.Boolean,Claunia.PropertyList.NSObject[]):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSSet.AddObject(Claunia.PropertyList.NSObject)">AddObject Method</h3>
<blockquote id="M:Claunia.PropertyList.NSSet.AddObject(Claunia.PropertyList.NSObject):member">
<div class="msummary">
Adds an object to the set.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>AddObject</b> (<a href="../Claunia.PropertyList/NSObject.html">NSObject</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.AddObject(Claunia.PropertyList.NSObject):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The object to add.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.AddObject(Claunia.PropertyList.NSObject):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.AddObject(Claunia.PropertyList.NSObject):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSSet.AllObjects()">AllObjects Method</h3>
<blockquote id="M:Claunia.PropertyList.NSSet.AllObjects():member">
<div class="msummary">
Returns all objects contained in the set.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>[] <b>AllObjects</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.AllObjects():Returns">An array of all objects in the set.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.AllObjects():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.AllObjects():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSSet.AnyObject()">AnyObject Method</h3>
<blockquote id="M:Claunia.PropertyList.NSSet.AnyObject():member">
<div class="msummary">
Returns one of the objects in the set, or <tt>null</tt>
if the set contains no objects.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="../Claunia.PropertyList/NSObject.html">NSObject</a> <b>AnyObject</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.AnyObject():Returns">The first object in the set, or <tt>null</tt> if the set is empty.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.AnyObject():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.AnyObject():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSSet.ContainsObject(Claunia.PropertyList.NSObject)">ContainsObject Method</h3>
<blockquote id="M:Claunia.PropertyList.NSSet.ContainsObject(Claunia.PropertyList.NSObject):member">
<div class="msummary">
Finds out whether a given object is contained in the set.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>ContainsObject</b> (<a href="../Claunia.PropertyList/NSObject.html">NSObject</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.ContainsObject(Claunia.PropertyList.NSObject):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The object to look for.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.ContainsObject(Claunia.PropertyList.NSObject):Returns">
<tt>true</tt>, when the object was found, <tt>false</tt> otherwise.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.ContainsObject(Claunia.PropertyList.NSObject):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.ContainsObject(Claunia.PropertyList.NSObject):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="P:Claunia.PropertyList.NSSet.Count">Count Property</h3>
<blockquote id="P:Claunia.PropertyList.NSSet.Count:member">
<div class="msummary">
Gets the number of elements in the set.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>Count</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:Claunia.PropertyList.NSSet.Count:Value">The number of elements in the set.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:Claunia.PropertyList.NSSet.Count:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:Claunia.PropertyList.NSSet.Count:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSSet.Equals(Claunia.PropertyList.NSObject)">Equals Method</h3>
<blockquote id="M:Claunia.PropertyList.NSSet.Equals(Claunia.PropertyList.NSObject):member">
<div class="msummary">
Determines whether the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current <a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a>.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Equals</b> (<a href="../Claunia.PropertyList/NSObject.html">NSObject</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.Equals(Claunia.PropertyList.NSObject):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> to compare with the current <a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a>.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.Equals(Claunia.PropertyList.NSObject):Returns">
<tt>true</tt> if the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current
<a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a>; otherwise, <tt>false</tt>.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.Equals(Claunia.PropertyList.NSObject):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.Equals(Claunia.PropertyList.NSObject):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSSet.Equals(System.Object)">Equals Method</h3>
<blockquote id="M:Claunia.PropertyList.NSSet.Equals(System.Object):member">
<div class="msummary">
Determines whether the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current <a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a>.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Equals</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.Equals(System.Object):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> to compare with the current <a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a>.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.Equals(System.Object):Returns">
<tt>true</tt> if the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current
<a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a>; otherwise, <tt>false</tt>.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.Equals(System.Object):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.Equals(System.Object):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSSet.GetEnumerator()">GetEnumerator Method</h3>
<blockquote id="M:Claunia.PropertyList.NSSet.GetEnumerator():member">
<div class="msummary">
Returns an enumerator object that lets you iterate over all elements of the set.
This is the equivalent to <tt>objectEnumerator</tt> in the Cocoa implementation
of NSSet.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.IEnumerator">IEnumerator</a> <b>GetEnumerator</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.GetEnumerator():Returns">The iterator for the set.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.GetEnumerator():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.GetEnumerator():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSSet.GetHashCode()">GetHashCode Method</h3>
<blockquote id="M:Claunia.PropertyList.NSSet.GetHashCode():member">
<div class="msummary">
Serves as a hash function for a <a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a> object.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>GetHashCode</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.GetHashCode():Returns">A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a
hash table.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.GetHashCode():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.GetHashCode():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSSet.IntersectsSet(Claunia.PropertyList.NSSet)">IntersectsSet Method</h3>
<blockquote id="M:Claunia.PropertyList.NSSet.IntersectsSet(Claunia.PropertyList.NSSet):member">
<div class="msummary">
Finds out whether at least one object is present in both sets.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IntersectsSet</b> (<a href="../Claunia.PropertyList/NSSet.html">NSSet</a> otherSet)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.IntersectsSet(Claunia.PropertyList.NSSet):Parameters">
<dl>
<dt>
<i>otherSet</i>
</dt>
<dd>The other set.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.IntersectsSet(Claunia.PropertyList.NSSet):Returns">
<tt>true</tt> if the intersection of both sets is empty, <tt>false</tt> otherwise.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.IntersectsSet(Claunia.PropertyList.NSSet):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.IntersectsSet(Claunia.PropertyList.NSSet):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSSet.IsSubsetOfSet(Claunia.PropertyList.NSSet)">IsSubsetOfSet Method</h3>
<blockquote id="M:Claunia.PropertyList.NSSet.IsSubsetOfSet(Claunia.PropertyList.NSSet):member">
<div class="msummary">
Finds out if this set is a subset of the given set.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>IsSubsetOfSet</b> (<a href="../Claunia.PropertyList/NSSet.html">NSSet</a> otherSet)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.IsSubsetOfSet(Claunia.PropertyList.NSSet):Parameters">
<dl>
<dt>
<i>otherSet</i>
</dt>
<dd>The other set.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.IsSubsetOfSet(Claunia.PropertyList.NSSet):Returns">
<tt>true</tt> if all elements in this set are also present in the other set, <tt>false</tt>otherwise.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.IsSubsetOfSet(Claunia.PropertyList.NSSet):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.IsSubsetOfSet(Claunia.PropertyList.NSSet):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSSet.Member(Claunia.PropertyList.NSObject)">Member Method</h3>
<blockquote id="M:Claunia.PropertyList.NSSet.Member(Claunia.PropertyList.NSObject):member">
<div class="msummary">
Determines whether the set contains an object equal to a given object
and returns that object if it is present.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="../Claunia.PropertyList/NSObject.html">NSObject</a> <b>Member</b> (<a href="../Claunia.PropertyList/NSObject.html">NSObject</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.Member(Claunia.PropertyList.NSObject):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The object to look for.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.Member(Claunia.PropertyList.NSObject):Returns">The object if it is present, <tt>null</tt> otherwise.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.Member(Claunia.PropertyList.NSObject):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.Member(Claunia.PropertyList.NSObject):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSSet.RemoveObject(Claunia.PropertyList.NSObject)">RemoveObject Method</h3>
<blockquote id="M:Claunia.PropertyList.NSSet.RemoveObject(Claunia.PropertyList.NSObject):member">
<div class="msummary">
Removes an object from the set.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>RemoveObject</b> (<a href="../Claunia.PropertyList/NSObject.html">NSObject</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSSet.RemoveObject(Claunia.PropertyList.NSObject):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The object to remove.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.RemoveObject(Claunia.PropertyList.NSObject):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSSet.RemoveObject(Claunia.PropertyList.NSObject):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -0,0 +1,783 @@
<html>
<head>
<title>Claunia.PropertyList.NSString</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">plist-cil</a> : <a href="index.html">Claunia.PropertyList Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:Claunia.PropertyList.NSString">Overview</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSString:Signature">Signature</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSString:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.NSString:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:Claunia.PropertyList.NSString">NSString Class</h1>
<p class="Summary" id="T:Claunia.PropertyList.NSString:Summary">
A NSString contains a string.
</p>
<div>
<h2>Syntax</h2>
<div class="Signature" id="T:Claunia.PropertyList.NSString:Signature">public class <b>NSString</b> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IComparable">IComparable</a></div>
</div>
<div class="Remarks" id="T:Claunia.PropertyList.NSString:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.NSString:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.NSString:Docs:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSString(System.String)">NSString</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)</div>
</td>
<td>
Creates a NSString from a string.
</td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.NSString(System.Byte[],System.String)">NSString</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[], <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)</div>
</td>
<td>
Creates a NSString from its binary representation.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSString.Append(Claunia.PropertyList.NSString)">Append</a>
</b>(<a href="../Claunia.PropertyList/NSString.html">NSString</a>)<blockquote>
Appends a string to this string.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSString.Append(System.String)">Append</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<blockquote>
Appends a string to this string.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSString.CompareTo(System.Object)">CompareTo</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a></nobr><blockquote>
Compares the current <a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a> to the specified object.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSString.Equals(Claunia.PropertyList.NSObject)">Equals</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current <a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>abstract </div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.Equals(Claunia.PropertyList.NSObject)">Equals</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines if the specific NSObject is the same as the NSObject overriding this method.
(<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSString.Equals(System.Object)">Equals</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current <a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSString.GetContent()">GetContent</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote>
Gets this strings content.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSString.GetHashCode()">GetHashCode</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a></nobr><blockquote>
Serves as a hash function for a <a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a> object.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSString.Prepend(Claunia.PropertyList.NSString)">Prepend</a>
</b>(<a href="../Claunia.PropertyList/NSString.html">NSString</a>)<blockquote>
Prepends a string to this string.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSString.Prepend(System.String)">Prepend</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<blockquote>
Prepends a string to this string.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSString.SetContent(System.String)">SetContent</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)<blockquote>
Sets the contents of this string.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.ToObject()">ToObject</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a></nobr><blockquote>
Converts this NSObject into an equivalent object
of the .NET Runtime Environment.
<p><a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a> objects are converted to arrays.</p><p><a href="../Claunia.PropertyList/NSDictionary.html">Claunia.PropertyList.NSDictionary</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary`2</a> class.</p><p><a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1">List`1</a> class.</p><p><a href="../Claunia.PropertyList/NSNumber.html">Claunia.PropertyList.NSNumber</a> objects are converted to primitive number values (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a> or <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>).</p><p><a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> objects.</p><p><a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p><p><a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.DateTime">DateTime</a> objects.</p><p><a href="../Claunia.PropertyList/UID.html">Claunia.PropertyList.UID</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p> (<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.NSString.ToString()">ToString</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote>
The textual representation of this NSString.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.ToXmlPropertyList()">ToXmlPropertyList</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote>
Generates a valid XML property list including headers using this object as root.
(<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:Claunia.PropertyList.NSString:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:Claunia.PropertyList.NSString(System.String)">NSString Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSString(System.String):member">
<div class="msummary">
Creates a NSString from a string.
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>NSString</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> text)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSString(System.String):Parameters">
<dl>
<dt>
<i>text</i>
</dt>
<dd>The string that will be contained in the NSString.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSString(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSString(System.String):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="C:Claunia.PropertyList.NSString(System.Byte[],System.String)">NSString Constructor</h3>
<blockquote id="C:Claunia.PropertyList.NSString(System.Byte[],System.String):member">
<div class="msummary">
Creates a NSString from its binary representation.
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>NSString</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] bytes, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> encoding)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSString(System.Byte[],System.String):Parameters">
<dl>
<dt>
<i>bytes</i>
</dt>
<dd>The binary representation.</dd>
<dt>
<i>encoding</i>
</dt>
<dd>The encoding of the binary representation, the name of a supported charset.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Exceptions</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.NSString(System.Byte[],System.String):Exceptions">
<table class="TypeDocumentation">
<tr>
<th>Type</th>
<th>Reason</th>
</tr>
<tr valign="top">
<td>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.ArgumentException">ArgumentException</a>
</td>
<td>The encoding charset is invalid or not supported by the underlying platform.</td>
</tr>
</table>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSString(System.Byte[],System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.NSString(System.Byte[],System.String):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSString.Append(Claunia.PropertyList.NSString)">Append Method</h3>
<blockquote id="M:Claunia.PropertyList.NSString.Append(Claunia.PropertyList.NSString):member">
<div class="msummary">
Appends a string to this string.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Append</b> (<a href="../Claunia.PropertyList/NSString.html">NSString</a> s)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSString.Append(Claunia.PropertyList.NSString):Parameters">
<dl>
<dt>
<i>s</i>
</dt>
<dd>The string to append.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.Append(Claunia.PropertyList.NSString):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.Append(Claunia.PropertyList.NSString):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSString.Append(System.String)">Append Method</h3>
<blockquote id="M:Claunia.PropertyList.NSString.Append(System.String):member">
<div class="msummary">
Appends a string to this string.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Append</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> s)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSString.Append(System.String):Parameters">
<dl>
<dt>
<i>s</i>
</dt>
<dd>The string to append.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.Append(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.Append(System.String):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSString.CompareTo(System.Object)">CompareTo Method</h3>
<blockquote id="M:Claunia.PropertyList.NSString.CompareTo(System.Object):member">
<div class="msummary">
Compares the current <a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a> to the specified object.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>CompareTo</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> o)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSString.CompareTo(System.Object):Parameters">
<dl>
<dt>
<i>o</i>
</dt>
<dd>Object to compare to the current <a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a>.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSString.CompareTo(System.Object):Returns">A 32-bit signed integer that indicates the lexical relationship between the two comparands.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.CompareTo(System.Object):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.CompareTo(System.Object):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSString.Equals(Claunia.PropertyList.NSObject)">Equals Method</h3>
<blockquote id="M:Claunia.PropertyList.NSString.Equals(Claunia.PropertyList.NSObject):member">
<div class="msummary">
Determines whether the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current <a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a>.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Equals</b> (<a href="../Claunia.PropertyList/NSObject.html">NSObject</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSString.Equals(Claunia.PropertyList.NSObject):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> to compare with the current <a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a>.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSString.Equals(Claunia.PropertyList.NSObject):Returns">
<tt>true</tt> if the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current
<a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a>; otherwise, <tt>false</tt>.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.Equals(Claunia.PropertyList.NSObject):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.Equals(Claunia.PropertyList.NSObject):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSString.Equals(System.Object)">Equals Method</h3>
<blockquote id="M:Claunia.PropertyList.NSString.Equals(System.Object):member">
<div class="msummary">
Determines whether the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current <a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a>.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Equals</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSString.Equals(System.Object):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> to compare with the current <a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a>.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSString.Equals(System.Object):Returns">
<tt>true</tt> if the specified <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a> is equal to the current
<a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a>; otherwise, <tt>false</tt>.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.Equals(System.Object):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.Equals(System.Object):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSString.GetContent()">GetContent Method</h3>
<blockquote id="M:Claunia.PropertyList.NSString.GetContent():member">
<div class="msummary">
Gets this strings content.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>GetContent</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSString.GetContent():Returns">This NSString as .NET string object.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.GetContent():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.GetContent():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSString.GetHashCode()">GetHashCode Method</h3>
<blockquote id="M:Claunia.PropertyList.NSString.GetHashCode():member">
<div class="msummary">
Serves as a hash function for a <a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a> object.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a> <b>GetHashCode</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSString.GetHashCode():Returns">A hash code for this instance that is suitable for use in hashing algorithms and data structures such as a
hash table.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.GetHashCode():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.GetHashCode():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSString.Prepend(Claunia.PropertyList.NSString)">Prepend Method</h3>
<blockquote id="M:Claunia.PropertyList.NSString.Prepend(Claunia.PropertyList.NSString):member">
<div class="msummary">
Prepends a string to this string.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Prepend</b> (<a href="../Claunia.PropertyList/NSString.html">NSString</a> s)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSString.Prepend(Claunia.PropertyList.NSString):Parameters">
<dl>
<dt>
<i>s</i>
</dt>
<dd>The string to prepend.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.Prepend(Claunia.PropertyList.NSString):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.Prepend(Claunia.PropertyList.NSString):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSString.Prepend(System.String)">Prepend Method</h3>
<blockquote id="M:Claunia.PropertyList.NSString.Prepend(System.String):member">
<div class="msummary">
Prepends a string to this string.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>Prepend</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> s)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSString.Prepend(System.String):Parameters">
<dl>
<dt>
<i>s</i>
</dt>
<dd>The string to prepend.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.Prepend(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.Prepend(System.String):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSString.SetContent(System.String)">SetContent Method</h3>
<blockquote id="M:Claunia.PropertyList.NSString.SetContent(System.String):member">
<div class="msummary">
Sets the contents of this string.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Void">void</a> <b>SetContent</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> c)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSString.SetContent(System.String):Parameters">
<dl>
<dt>
<i>c</i>
</dt>
<dd>The new content of this string object.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.SetContent(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.SetContent(System.String):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.NSString.ToString()">ToString Method</h3>
<blockquote id="M:Claunia.PropertyList.NSString.ToString():member">
<div class="msummary">
The textual representation of this NSString.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>ToString</b> ()</div>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.NSString.ToString():Returns">The NSString's contents.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.ToString():Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.NSString.ToString():Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -0,0 +1,289 @@
<html>
<head>
<title>Claunia.PropertyList.PropertyListFormatException</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">plist-cil</a> : <a href="index.html">Claunia.PropertyList Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:Claunia.PropertyList.PropertyListFormatException">Overview</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.PropertyListFormatException:Signature">Signature</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.PropertyListFormatException:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.PropertyListFormatException:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:Claunia.PropertyList.PropertyListFormatException">PropertyListFormatException Class</h1>
<p class="Summary" id="T:Claunia.PropertyList.PropertyListFormatException:Summary">
A PropertyListFormatException is thrown by the various property list format parsers
when an error in the format of the given property list is encountered.
</p>
<div>
<h2>Syntax</h2>
<div class="Signature" id="T:Claunia.PropertyList.PropertyListFormatException:Signature">public class <b>PropertyListFormatException</b> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Exception">Exception</a></div>
</div>
<div class="Remarks" id="T:Claunia.PropertyList.PropertyListFormatException:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.PropertyListFormatException:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.PropertyListFormatException:Docs:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Exception">Exception</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.PropertyListFormatException(System.String)">PropertyListFormatException</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>)</div>
</td>
<td>
Creates a new exception with the given message.
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:Claunia.PropertyList.PropertyListFormatException:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:Claunia.PropertyList.PropertyListFormatException(System.String)">PropertyListFormatException Constructor</h3>
<blockquote id="C:Claunia.PropertyList.PropertyListFormatException(System.String):member">
<div class="msummary">
Creates a new exception with the given message.
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>PropertyListFormatException</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> message)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.PropertyListFormatException(System.String):Parameters">
<dl>
<dt>
<i>message</i>
</dt>
<dd>A message containing information about the nature of the exception.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.PropertyListFormatException(System.String):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.PropertyListFormatException(System.String):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,445 @@
<html>
<head>
<title>Claunia.PropertyList.UID</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">plist-cil</a> : <a href="index.html">Claunia.PropertyList Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:Claunia.PropertyList.UID">Overview</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.UID:Signature">Signature</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.UID:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.UID:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:Claunia.PropertyList.UID">UID Class</h1>
<p class="Summary" id="T:Claunia.PropertyList.UID:Summary">
An UID. Only found in binary property lists that are keyed archives.
</p>
<div>
<h2>Syntax</h2>
<div class="Signature" id="T:Claunia.PropertyList.UID:Signature">public class <b>UID</b> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></div>
</div>
<div class="Remarks" id="T:Claunia.PropertyList.UID:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.UID:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.UID:Docs:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.
</p>
<h2 class="Section">Public Constructors</h2>
<div class="SectionBox" id="Public Constructors">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>
</div>
</td>
<td>
<div>
<b>
<a href="#C:Claunia.PropertyList.UID(System.String,System.Byte[])">UID</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[])</div>
</td>
<td>
Initializes a new instance of the <a href="../Claunia.PropertyList/UID.html">Claunia.PropertyList.UID</a> class.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Properties</h2>
<div class="SectionBox" id="Public Properties">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:Claunia.PropertyList.UID.Bytes">Bytes</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[]</i>.
Gets the bytes.
</td>
</tr>
<tr valign="top">
<td>[read-only]<div></div></td>
<td>
<b>
<a href="#P:Claunia.PropertyList.UID.Name">Name</a>
</b>
</td>
<td>
<i>
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a>
</i>.
Gets the name.
</td>
</tr>
</table>
</div>
</div>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>override </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.UID.Equals(Claunia.PropertyList.NSObject)">Equals</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines whether the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current <a href="../Claunia.PropertyList/UID.html">Claunia.PropertyList.UID</a>.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>abstract </div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.Equals(Claunia.PropertyList.NSObject)">Equals</a>
</b>(<a href="../Claunia.PropertyList/NSObject.html">NSObject</a>)<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a></nobr><blockquote>
Determines if the specific NSObject is the same as the NSObject overriding this method.
(<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.ToObject()">ToObject</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a></nobr><blockquote>
Converts this NSObject into an equivalent object
of the .NET Runtime Environment.
<p><a href="../Claunia.PropertyList/NSArray.html">Claunia.PropertyList.NSArray</a> objects are converted to arrays.</p><p><a href="../Claunia.PropertyList/NSDictionary.html">Claunia.PropertyList.NSDictionary</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.Dictionary`2">Dictionary`2</a> class.</p><p><a href="../Claunia.PropertyList/NSSet.html">Claunia.PropertyList.NSSet</a> objects are converted to objects extending the <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1">List`1</a> class.</p><p><a href="../Claunia.PropertyList/NSNumber.html">Claunia.PropertyList.NSNumber</a> objects are converted to primitive number values (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int32">int</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Int64">long</a>, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Double">double</a> or <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a>).</p><p><a href="../Claunia.PropertyList/NSString.html">Claunia.PropertyList.NSString</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> objects.</p><p><a href="../Claunia.PropertyList/NSData.html">Claunia.PropertyList.NSData</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p><p><a href="../Claunia.PropertyList/NSDate.html">Claunia.PropertyList.NSDate</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.DateTime">DateTime</a> objects.</p><p><a href="../Claunia.PropertyList/UID.html">Claunia.PropertyList.UID</a> objects are converted to <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a> arrays.</p> (<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>
</div>
</td>
<td colspan="2">
<b>
<a href="../Claunia.PropertyList/NSObject.html#M:Claunia.PropertyList.NSObject.ToXmlPropertyList()">ToXmlPropertyList</a>
</b>()<nobr> : <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a></nobr><blockquote>
Generates a valid XML property list including headers using this object as root.
(<i>Inherited from <a href="../Claunia.PropertyList/NSObject.html">NSObject</a>.</i>)</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:Claunia.PropertyList.UID:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="C:Claunia.PropertyList.UID(System.String,System.Byte[])">UID Constructor</h3>
<blockquote id="C:Claunia.PropertyList.UID(System.String,System.Byte[]):member">
<div class="msummary">
Initializes a new instance of the <a href="../Claunia.PropertyList/UID.html">Claunia.PropertyList.UID</a> class.
</div>
<h2>Syntax</h2>
<div class="Signature">public <b>UID</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> name, <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] bytes)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="C:Claunia.PropertyList.UID(System.String,System.Byte[]):Parameters">
<dl>
<dt>
<i>name</i>
</dt>
<dd>Name.</dd>
<dt>
<i>bytes</i>
</dt>
<dd>Bytes.</dd>
</dl>
</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.UID(System.String,System.Byte[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="C:Claunia.PropertyList.UID(System.String,System.Byte[]):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="P:Claunia.PropertyList.UID.Bytes">Bytes Property</h3>
<blockquote id="P:Claunia.PropertyList.UID.Bytes:member">
<div class="msummary">
Gets the bytes.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] <b>Bytes</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:Claunia.PropertyList.UID.Bytes:Value">The bytes.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:Claunia.PropertyList.UID.Bytes:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:Claunia.PropertyList.UID.Bytes:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.UID.Equals(Claunia.PropertyList.NSObject)">Equals Method</h3>
<blockquote id="M:Claunia.PropertyList.UID.Equals(Claunia.PropertyList.NSObject):member">
<div class="msummary">
Determines whether the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current <a href="../Claunia.PropertyList/UID.html">Claunia.PropertyList.UID</a>.
</div>
<h2>Syntax</h2>
<div class="Signature">public override <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Boolean">bool</a> <b>Equals</b> (<a href="../Claunia.PropertyList/NSObject.html">NSObject</a> obj)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.UID.Equals(Claunia.PropertyList.NSObject):Parameters">
<dl>
<dt>
<i>obj</i>
</dt>
<dd>The <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> to compare with the current <a href="../Claunia.PropertyList/UID.html">Claunia.PropertyList.UID</a>.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.UID.Equals(Claunia.PropertyList.NSObject):Returns">
<tt>true</tt> if the specified <a href="../Claunia.PropertyList/NSObject.html">Claunia.PropertyList.NSObject</a> is equal to the current
<a href="../Claunia.PropertyList/UID.html">Claunia.PropertyList.UID</a>; otherwise, <tt>false</tt>.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.UID.Equals(Claunia.PropertyList.NSObject):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.UID.Equals(Claunia.PropertyList.NSObject):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="P:Claunia.PropertyList.UID.Name">Name Property</h3>
<blockquote id="P:Claunia.PropertyList.UID.Name:member">
<div class="msummary">
Gets the name.
</div>
<h2>Syntax</h2>
<div class="Signature">public <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.String">string</a> <b>Name</b> { get; }</div>
<h4 class="Subsection">Value</h4>
<blockquote class="SubsectionBox" id="P:Claunia.PropertyList.UID.Name:Value">The name.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="P:Claunia.PropertyList.UID.Name:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="P:Claunia.PropertyList.UID.Name:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -0,0 +1,362 @@
<html>
<head>
<title>Claunia.PropertyList.XmlPropertyListParser</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">plist-cil</a> : <a href="index.html">Claunia.PropertyList Namespace</a></div>
<div class="SideBar">
<p>
<a href="#T:Claunia.PropertyList.XmlPropertyListParser">Overview</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.XmlPropertyListParser:Signature">Signature</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.XmlPropertyListParser:Docs">Remarks</a>
</p>
<p>
<a href="#Members">Members</a>
</p>
<p>
<a href="#T:Claunia.PropertyList.XmlPropertyListParser:Members">Member Details</a>
</p>
</div>
<h1 class="PageTitle" id="T:Claunia.PropertyList.XmlPropertyListParser">XmlPropertyListParser Class</h1>
<p class="Summary" id="T:Claunia.PropertyList.XmlPropertyListParser:Summary">
Parses XML property lists.
</p>
<div>
<h2>Syntax</h2>
<div class="Signature" id="T:Claunia.PropertyList.XmlPropertyListParser:Signature">public static class <b>XmlPropertyListParser</b></div>
</div>
<div class="Remarks" id="T:Claunia.PropertyList.XmlPropertyListParser:Docs">
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.XmlPropertyListParser:Docs:Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="T:Claunia.PropertyList.XmlPropertyListParser:Docs:Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<h2 class="Section" id="Members">Members</h2>
<div class="SectionBox" id="_Members">
<p>
See Also: Inherited members from
<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Object">object</a>.
</p>
<h2 class="Section">Public Methods</h2>
<div class="SectionBox" id="Public Methods">
<div class="SubsectionBox">
<table class="TypeMembers">
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.Byte[])">Parse</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[])<nobr> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></nobr><blockquote>
Parses a XML property list from a byte array.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.IO.FileInfo)">Parse</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.FileInfo">System.IO.FileInfo</a>)<nobr> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></nobr><blockquote>
Parses a XML property list file.
</blockquote></td>
</tr>
<tr valign="top">
<td>
<div>static </div>
</td>
<td colspan="2">
<b>
<a href="#M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.IO.Stream)">Parse</a>
</b>(<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.Stream">System.IO.Stream</a>)<nobr> : <a href="../Claunia.PropertyList/NSObject.html">NSObject</a></nobr><blockquote>
Parses a XML property list from an input stream.
</blockquote></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="Members" id="T:Claunia.PropertyList.XmlPropertyListParser:Members">
<h2 class="Section" id="MemberDetails">Member Details</h2>
<div class="SectionBox" id="_MemberDetails">
<h3 id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.Byte[])">Parse Method</h3>
<blockquote id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.Byte[]):member">
<div class="msummary">
Parses a XML property list from a byte array.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSObject.html">NSObject</a> <b>Parse</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Byte">byte</a>[] bytes)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.Byte[]):Parameters">
<dl>
<dt>
<i>bytes</i>
</dt>
<dd>The byte array containing the property list's data.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.Byte[]):Returns">The root object of the property list. This is usually a NSDictionary but can also be a NSArray.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.Byte[]):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.Byte[]):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.IO.FileInfo)">Parse Method</h3>
<blockquote id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.IO.FileInfo):member">
<div class="msummary">
Parses a XML property list file.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSObject.html">NSObject</a> <b>Parse</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.FileInfo">System.IO.FileInfo</a> f)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.IO.FileInfo):Parameters">
<dl>
<dt>
<i>f</i>
</dt>
<dd>The XML property list file.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.IO.FileInfo):Returns">The root object of the property list. This is usually a NSDictionary but can also be a NSArray.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.IO.FileInfo):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.IO.FileInfo):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
<h3 id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.IO.Stream)">Parse Method</h3>
<blockquote id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.IO.Stream):member">
<div class="msummary">
Parses a XML property list from an input stream.
</div>
<h2>Syntax</h2>
<div class="Signature">public static <a href="../Claunia.PropertyList/NSObject.html">NSObject</a> <b>Parse</b> (<a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.IO.Stream">System.IO.Stream</a> str)</div>
<h4 class="Subsection">Parameters</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.IO.Stream):Parameters">
<dl>
<dt>
<i>str</i>
</dt>
<dd>The input stream pointing to the property list's data.</dd>
</dl>
</blockquote>
<h4 class="Subsection">Returns</h4>
<blockquote class="SubsectionBox" id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.IO.Stream):Returns">The root object of the property list. This is usually a NSDictionary but can also be a NSArray.</blockquote>
<h2 class="Section">Remarks</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.IO.Stream):Remarks">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
<h2 class="Section">Requirements</h2>
<div class="SectionBox" id="M:Claunia.PropertyList.XmlPropertyListParser.Parse(System.IO.Stream):Version Information">
<b>Namespace: </b>Claunia.PropertyList<br /><b>Assembly: </b>plist-cil (in plist-cil.dll)<br /><b>Assembly Versions: </b>1.13.0.0, 1.14.0.0</div>
<hr size="1" />
</blockquote>
</div>
</div>
<hr size="1" />
<div class="Copyright">
</div>
</body>
</html>

View File

@@ -0,0 +1,394 @@
<html>
<head>
<title>plist-cil</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
<a href="../index.html">plist-cil</a>
</div>
<h1 class="PageTitle">Claunia.PropertyList Namespace</h1>
<p class="Summary">
</p>
<div>
</div>
<div class="Remarks">
<h2 class="Section"> Namespace</h2>
<p>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<table class="TypesListing" style="margin-top: 1em">
<tr>
<th>Type</th>
<th>Description</th>
</tr>
<tr valign="top">
<td>
<a href="./ASCIIPropertyListParser.html">ASCIIPropertyListParser</a>
</td>
<td>
<p>
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.
</p>
<p>
Resources on ASCII property list format:
</p>
<p>
https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/PropertyLists/OldStylePlists/OldStylePLists.html
</p>
<p>
Property List Programming Guide - Old-Style ASCII Property Lists
</p>
<p>
http://www.gnustep.org/resources/documentation/Developer/Base/Reference/NSPropertyList.html
</p>
<p>
GnuStep - NSPropertyListSerialization class documentation
</p>
</td>
</tr>
<tr valign="top">
<td>
<a href="./BinaryPropertyListParser.html">BinaryPropertyListParser</a>
</td>
<td>
<p>
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.
</p>
<p>
Parsing is done by calling the static <a href="../Claunia.PropertyList/BinaryPropertyListParser.html#M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.Byte[])">Claunia.PropertyList.BinaryPropertyListParser.Parse(Byte[])</a>,
<a href="../Claunia.PropertyList/BinaryPropertyListParser.html#M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo)">Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo)</a> and <a href="../Claunia.PropertyList/BinaryPropertyListParser.html#M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream)">Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream)</a> methods.
</p>
</td>
</tr>
<tr valign="top">
<td>
<a href="./BinaryPropertyListWriter.html">BinaryPropertyListWriter</a>
</td>
<td>
<p>
A BinaryPropertyListWriter is a helper class for writing out
binary property list files.
</p>
<p>
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.
</p>
</td>
</tr>
<tr valign="top">
<td>
<a href="./NSArray.html">NSArray</a>
</td>
<td>
Represents an Array.
</td>
</tr>
<tr valign="top">
<td>
<a href="./NSData.html">NSData</a>
</td>
<td>
NSData objects are wrappers for byte buffers
</td>
</tr>
<tr valign="top">
<td>
<a href="./NSDate.html">NSDate</a>
</td>
<td>
Represents a date
</td>
</tr>
<tr valign="top">
<td>
<a href="./NSDictionary.html">NSDictionary</a>
</td>
<td>
<p>
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.
</p>
<p>
You can access the keys through the function <a href="../Claunia.PropertyList/NSDictionary.html#P:Claunia.PropertyList.NSDictionary.Keys">Claunia.PropertyList.NSDictionary.Keys</a>.
</p>
<p>
Access to the objects stored for each key is given through the function
<a href="../Claunia.PropertyList/NSDictionary.html#M:Claunia.PropertyList.NSDictionary.ObjectForKey(System.String)">Claunia.PropertyList.NSDictionary.ObjectForKey(string)</a>.
</p>
</td>
</tr>
<tr valign="top">
<td>
<a href="./NSNumber.html">NSNumber</a>
</td>
<td>
A number whose value is either an integer, a real number or bool.
</td>
</tr>
<tr valign="top">
<td>
<a href="./NSObject.html">NSObject</a>
</td>
<td>
<p>
Abstract interface for any object contained in a property list.
</p>
<p>
The names and functions of the various objects orient themselves
towards Apple's Cocoa API.
</p>
</td>
</tr>
<tr valign="top">
<td>
<a href="./NSSet.html">NSSet</a>
</td>
<td>
<p>
A set is an interface to an unordered collection of objects.
</p>
<p>
This implementation uses a <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1">List`1</a>as the underlying
data structure.
</p>
</td>
</tr>
<tr valign="top">
<td>
<a href="./NSString.html">NSString</a>
</td>
<td>
A NSString contains a string.
</td>
</tr>
<tr valign="top">
<td>
<a href="./PropertyListFormatException.html">PropertyListFormatException</a>
</td>
<td>
A PropertyListFormatException is thrown by the various property list format parsers
when an error in the format of the given property list is encountered.
</td>
</tr>
<tr valign="top">
<td>
<a href="./PropertyListParser.html">PropertyListParser</a>
</td>
<td>
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.
</td>
</tr>
<tr valign="top">
<td>
<a href="./UID.html">UID</a>
</td>
<td>
An UID. Only found in binary property lists that are keyed archives.
</td>
</tr>
<tr valign="top">
<td>
<a href="./XmlPropertyListParser.html">XmlPropertyListParser</a>
</td>
<td>
Parses XML property lists.
</td>
</tr>
</table>
</div>
<div class="Members">
</div>
<hr size="1" />
<div class="Copyright">To be added.</div>
</body>
</html>

View File

@@ -0,0 +1,398 @@
<html>
<head>
<title>plist-cil</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
a { text-decoration: none }
div.SideBar {
padding-left: 1em;
padding-right: 1em;
right: 0;
float: right;
border: thin solid black;
background-color: #f2f2f2;
}
.CollectionTitle { font-weight: bold }
.PageTitle { font-size: 150%; font-weight: bold }
.Summary { }
.Signature { }
.Remarks { }
.Members { }
.Copyright { }
.Section { font-size: 125%; font-weight: bold }
p.Summary {
margin-left: 1em;
}
.SectionBox { margin-left: 2em }
.NamespaceName { font-size: 105%; font-weight: bold }
.NamespaceSumary { }
.MemberName { font-size: 115%; font-weight: bold; margin-top: 1em }
.Subsection { font-size: 105%; font-weight: bold }
.SubsectionBox { margin-left: 2em; margin-bottom: 1em }
.CodeExampleTable { background-color: #f5f5dd; border: thin solid black; padding: .25em; }
.TypesListing {
border-collapse: collapse;
}
td {
vertical-align: top;
}
th {
text-align: left;
}
.TypesListing td {
margin: 0px;
padding: .25em;
border: solid gray 1px;
}
.TypesListing th {
margin: 0px;
padding: .25em;
background-color: #f2f2f2;
border: solid gray 1px;
}
div.Footer {
border-top: 1px solid gray;
margin-top: 1.5em;
padding-top: 0.6em;
text-align: center;
color: gray;
}
span.NotEntered /* Documentation for this section has not yet been entered */ {
font-style: italic;
color: red;
}
div.Header {
background: #B0C4DE;
border: double;
border-color: white;
border-width: 7px;
padding: 0.5em;
}
div.Header * {
font-size: smaller;
}
div.Note {
}
i.ParamRef {
}
i.subtitle {
}
ul.TypeMembersIndex {
text-align: left;
background: #F8F8F8;
}
ul.TypeMembersIndex li {
display: inline;
margin: 0.5em;
}
table.HeaderTable {
}
table.SignatureTable {
}
table.Documentation, table.Enumeration, table.TypeDocumentation {
border-collapse: collapse;
width: 100%;
}
table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
background: whitesmoke;
padding: 0.8em;
border: 1px solid gray;
text-align: left;
vertical-align: bottom;
}
table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
padding: 0.5em;
border: 1px solid gray;
text-align: left;
vertical-align: top;
}
table.TypeMembers {
border: 1px solid #C0C0C0;
width: 100%;
}
table.TypeMembers tr td {
background: #F8F8F8;
border: white;
}
table.Documentation {
}
table.TypeMembers {
}
div.CodeExample {
width: 100%;
border: 1px solid #DDDDDD;
background-color: #F8F8F8;
}
div.CodeExample p {
margin: 0.5em;
border-bottom: 1px solid #DDDDDD;
}
div.CodeExample div {
margin: 0.5em;
}
h4 {
margin-bottom: 0;
}
div.Signature {
border: 1px solid #C0C0C0;
background: #F2F2F2;
padding: 1em;
}
</style>
<script type="text/JavaScript">
function toggle_display (block) {
var w = document.getElementById (block);
var t = document.getElementById (block + ":toggle");
if (w.style.display == "none") {
w.style.display = "block";
t.innerHTML = "⊟";
} else {
w.style.display = "none";
t.innerHTML = "⊞";
}
}
</script>
</head>
<body>
<div class="CollectionTitle">
</div>
<h1 class="PageTitle">plist-cil</h1>
<p class="Summary">
<div class="AssemblyRemarks" style="margin-top: 1em; margin-bottom: 1em">
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</div>
</p>
<div>
</div>
<div class="Remarks">
<h2 class="Section">
<a href="Claunia.PropertyList/index.html">Claunia.PropertyList Namespace</a>
</h2>
<p>
<span class="NotEntered">Documentation for this section has not yet been entered.</span>
</p>
<table class="TypesListing" style="margin-top: 1em">
<tr>
<th>Type</th>
<th>Description</th>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/ASCIIPropertyListParser.html">ASCIIPropertyListParser</a>
</td>
<td>
<p>
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.
</p>
<p>
Resources on ASCII property list format:
</p>
<p>
https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/PropertyLists/OldStylePlists/OldStylePLists.html
</p>
<p>
Property List Programming Guide - Old-Style ASCII Property Lists
</p>
<p>
http://www.gnustep.org/resources/documentation/Developer/Base/Reference/NSPropertyList.html
</p>
<p>
GnuStep - NSPropertyListSerialization class documentation
</p>
</td>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/BinaryPropertyListParser.html">BinaryPropertyListParser</a>
</td>
<td>
<p>
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.
</p>
<p>
Parsing is done by calling the static <a href="./Claunia.PropertyList/BinaryPropertyListParser.html#M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.Byte[])">Claunia.PropertyList.BinaryPropertyListParser.Parse(Byte[])</a>,
<a href="./Claunia.PropertyList/BinaryPropertyListParser.html#M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo)">Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.FileInfo)</a> and <a href="./Claunia.PropertyList/BinaryPropertyListParser.html#M:Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream)">Claunia.PropertyList.BinaryPropertyListParser.Parse(System.IO.Stream)</a> methods.
</p>
</td>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/BinaryPropertyListWriter.html">BinaryPropertyListWriter</a>
</td>
<td>
<p>
A BinaryPropertyListWriter is a helper class for writing out
binary property list files.
</p>
<p>
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.
</p>
</td>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/NSArray.html">NSArray</a>
</td>
<td>
Represents an Array.
</td>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/NSData.html">NSData</a>
</td>
<td>
NSData objects are wrappers for byte buffers
</td>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/NSDate.html">NSDate</a>
</td>
<td>
Represents a date
</td>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/NSDictionary.html">NSDictionary</a>
</td>
<td>
<p>
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.
</p>
<p>
You can access the keys through the function <a href="./Claunia.PropertyList/NSDictionary.html#P:Claunia.PropertyList.NSDictionary.Keys">Claunia.PropertyList.NSDictionary.Keys</a>.
</p>
<p>
Access to the objects stored for each key is given through the function
<a href="./Claunia.PropertyList/NSDictionary.html#M:Claunia.PropertyList.NSDictionary.ObjectForKey(System.String)">Claunia.PropertyList.NSDictionary.ObjectForKey(string)</a>.
</p>
</td>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/NSNumber.html">NSNumber</a>
</td>
<td>
A number whose value is either an integer, a real number or bool.
</td>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/NSObject.html">NSObject</a>
</td>
<td>
<p>
Abstract interface for any object contained in a property list.
</p>
<p>
The names and functions of the various objects orient themselves
towards Apple's Cocoa API.
</p>
</td>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/NSSet.html">NSSet</a>
</td>
<td>
<p>
A set is an interface to an unordered collection of objects.
</p>
<p>
This implementation uses a <a href="http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Collections.Generic.List`1">List`1</a>as the underlying
data structure.
</p>
</td>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/NSString.html">NSString</a>
</td>
<td>
A NSString contains a string.
</td>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/PropertyListFormatException.html">PropertyListFormatException</a>
</td>
<td>
A PropertyListFormatException is thrown by the various property list format parsers
when an error in the format of the given property list is encountered.
</td>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/PropertyListParser.html">PropertyListParser</a>
</td>
<td>
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.
</td>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/UID.html">UID</a>
</td>
<td>
An UID. Only found in binary property lists that are keyed archives.
</td>
</tr>
<tr valign="top">
<td>
<a href="Claunia.PropertyList/XmlPropertyListParser.html">XmlPropertyListParser</a>
</td>
<td>
Parses XML property lists.
</td>
</tr>
</table>
</div>
<div class="Members">
</div>
<hr size="1" />
<div class="Copyright">To be added.</div>
</body>
</html>