[pspplayer commit] r595 - trunk/Dependencies

0 views
Skip to first unread message

codesite...@google.com

unread,
Mar 29, 2008, 11:19:42 AM3/29/08
to psppla...@googlegroups.com
Author: ben.vanik
Date: Sat Mar 29 08:19:10 2008
New Revision: 595

Added:
trunk/Dependencies/Newtonsoft.Json.XML
trunk/Dependencies/Newtonsoft.Json.dll (contents, props changed)
trunk/Dependencies/Newtonsoft.Json.txt

Log:
going to use json for everything in the future, cause it's awesome

Added: trunk/Dependencies/Newtonsoft.Json.XML
==============================================================================
--- (empty file)
+++ trunk/Dependencies/Newtonsoft.Json.XML Sat Mar 29 08:19:10 2008
@@ -0,0 +1,990 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Newtonsoft.Json</name>
+ </assembly>
+ <members>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.ContainsWhiteSpace(System.String)">
+ <summary>
+ Determines whether the string contains white space.
+ </summary>
+ <param name="s">The string to test for white space.</param>
+ <returns>
+ <c>true</c> if the string contains white space;
otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsWhiteSpace(System.String)">
+ <summary>
+ Determines whether the string is all white space. Empty
string will return false.
+ </summary>
+ <param name="s">The string to test whether it is all white space.</param>
+ <returns>
+ <c>true</c> if the string is all white space; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.EnsureEndsWith(System.String,System.String)">
+ <summary>
+ Ensures the target string ends with the specified string.
+ </summary>
+ <param name="target">The target.</param>
+ <param name="value">The value.</param>
+ <returns>The target string with the value string at the end.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.IsNullOrEmpty(System.Data.SqlTypes.SqlString)">
+ <summary>
+ Determines whether the SqlString is null or empty.
+ </summary>
+ <param name="s">The string.</param>
+ <returns>
+ <c>true</c> if the SqlString is null or empty; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.IfNotNullOrEmpty(System.String,System.Action{System.String})">
+ <summary>
+ Perform an action if the string is not null or empty.
+ </summary>
+ <param name="value">The value.</param>
+ <param name="action">The action to perform.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.Indent(System.String,System.Int32)">
+ <summary>
+ Indents the specified string.
+ </summary>
+ <param name="s">The string to indent.</param>
+ <param name="indentation">The number of characters to
indent by.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.Indent(System.String,System.Int32,System.Char)">
+ <summary>
+ Indents the specified string.
+ </summary>
+ <param name="s">The string to indent.</param>
+ <param name="indentation">The number of characters to
indent by.</param>
+ <param name="indentChar">The indent character.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.NumberLines(System.String)">
+ <summary>
+ Numbers the lines.
+ </summary>
+ <param name="s">The string to number.</param>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.StringUtils.NullEmptyString(System.String)">
+ <summary>
+ Nulls an empty string.
+ </summary>
+ <param name="s">The string.</param>
+ <returns>Null if the string was null, otherwise the string unchanged.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReaderException">
+ <summary>
+ The exception thrown when an error occurs while reading
Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JsonReaderException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the
reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReaderException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JsonReaderException"/> class
+ with a specified error message and a reference to the
inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the
reason for the exception.</param>
+ <param name="innerException">The exception that is the
cause of the current exception, or a null reference (Nothing in Visual
Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetListItemType(System.Type)">
+ <summary>
+ Gets the type of the typed list's items.
+ </summary>
+ <param name="type">The type.</param>
+ <returns>The type of the typed list's items.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.ItemsUnitializedValue``1(System.Collections.Generic.IList{``0})">
+ <summary>
+ Tests whether the list's items are their unitialized value.
+ </summary>
+ <param name="list">The list.</param>
+ <returns>Whether the list's items are their unitialized value</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(System.Reflection.MemberInfo)">
+ <summary>
+ Gets the member's underlying type.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>The underlying type of the member.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.MemberInfo)">
+ <summary>
+ Determines whether the member is an indexed property.
+ </summary>
+ <param name="member">The member.</param>
+ <returns>
+ <c>true</c> if the member is an indexed property;
otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.IsIndexedProperty(System.Reflection.PropertyInfo)">
+ <summary>
+ Determines whether the property is an indexed property.
+ </summary>
+ <param name="property">The property.</param>
+ <returns>
+ <c>true</c> if the property is an indexed property;
otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue(System.Reflection.MemberInfo,System.Object)">
+ <summary>
+ Gets the member's value on the object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target object.</param>
+ <returns>The member's value on the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue(System.Reflection.MemberInfo,System.Object,System.Object)">
+ <summary>
+ Sets the member's value on the target object.
+ </summary>
+ <param name="member">The member.</param>
+ <param name="target">The target.</param>
+ <param name="value">The value.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanReadMemberValue(System.Reflection.MemberInfo)">
+ <summary>
+ Determines whether the specified MemberInfo can be read.
+ </summary>
+ <param name="member">The MemberInfo to determine whether
can be read.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be read;
otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.ReflectionUtils.CanSetMemberValue(System.Reflection.MemberInfo)">
+ <summary>
+ Determines whether the specified MemberInfo can be set.
+ </summary>
+ <param name="member">The MemberInfo to determine whether
can be set.</param>
+ <returns>
+ <c>true</c> if the specified MemberInfo can be set;
otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="T:Newtonsoft.Json.ReferenceLoopHandling">
+ <summary>
+ Specifies reference loop handling options for the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Error">
+ <summary>
+ Throw a <see
cref="T:Newtonsoft.Json.JsonSerializationException"/> when a loop is encountered.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Ignore">
+ <summary>
+ Ignore loop references and do not serialize.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.ReferenceLoopHandling.Serialize">
+ <summary>
+ Serialize loop references.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializer">
+ <summary>
+ Serializes and deserializes objects into and from the Json format.
+ The <see cref="T:Newtonsoft.Json.JsonSerializer"/> enables
you to control how objects are encoded into Json.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.#ctor">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JsonSerializer"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader)">
+ <summary>
+ Deserializes the Json structure contained by the specified
<see cref="T:Newtonsoft.Json.JsonReader"/>.
+ </summary>
+ <param name="reader">The <see
cref="T:Newtonsoft.Json.JsonReader"/> that contains the Json structure
to deserialize.</param>
+ <returns>The <see cref="T:System.Object"/> being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Deserialize(Newtonsoft.Json.JsonReader,System.Type)">
+ <summary>
+ Deserializes the Json structure contained by the specified
<see cref="T:Newtonsoft.Json.JsonReader"/>
+ into an instance of the specified type.
+ </summary>
+ <param name="reader">The type of object to create.</param>
+ <param name="objectType">The <see cref="T:System.Type"/>
of object being deserialized.</param>
+ <returns>The instance of <paramref name="objectType"/>
being deserialized.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(System.IO.TextWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and
writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <see
cref="T:System.IO.TextWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializer.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
+ <summary>
+ Serializes the specified <see cref="T:System.Object"/> and
writes the Json structure
+ to a <c>Stream</c> using the specified <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ <param name="jsonWriter">The <see
cref="T:Newtonsoft.Json.JsonWriter"/> used to write the Json structure.</param>
+ <param name="value">The <see cref="T:System.Object"/> to serialize.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonSerializer.ReferenceLoopHandling">
+ <summary>
+ Get or set how reference loops (e.g. a class referencing
itself) is handled.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JavaScriptArray">
+ <summary>
+ Represents a JavaScript array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptArray.#ctor">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JavaScriptObject"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptArray.#ctor(System.Collections.Generic.IEnumerable{System.Object})">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JavaScriptArray"/> class that
+ contains elements copied from the specified collection.
+ </summary>
+ <param name="collection">The collection whose elements are
copied to the new array.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptArray.#ctor(System.Int32)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JavaScriptArray"/> class that
+ is empty and has the specified initial capacity.
+ </summary>
+ <param name="capacity">The number of elements that the new
array can initially store.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JavaScriptConvert">
+ <summary>
+ Provides methods for converting between common language
runtime types and JavaScript types.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JavaScriptConvert.True">
+ <summary>
+ Represents JavaScript's boolean value true as a string.
This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JavaScriptConvert.False">
+ <summary>
+ Represents JavaScript's boolean value false as a string.
This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JavaScriptConvert.Null">
+ <summary>
+ Represents JavaScript's null as a string. This field is read-only.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JavaScriptConvert.Undefined">
+ <summary>
+ Represents JavaScript's undefined as a string. This field
is read-only.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.DateTime)">
+ <summary>
+ Converts the <see cref="T:System.DateTime"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.DateTime"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Boolean)">
+ <summary>
+ Converts the <see cref="T:System.Boolean"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.Boolean"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Char)">
+ <summary>
+ Converts the <see cref="T:System.Char"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.Char"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Enum)">
+ <summary>
+ Converts the <see cref="T:System.Enum"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.Enum"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Int32)">
+ <summary>
+ Converts the <see cref="T:System.Int32"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.Int32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Int16)">
+ <summary>
+ Converts the <see cref="T:System.Int16"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.Int16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.UInt16)">
+ <summary>
+ Converts the <see cref="T:System.UInt16"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.UInt16"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.UInt32)">
+ <summary>
+ Converts the <see cref="T:System.UInt32"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.UInt32"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Int64)">
+ <summary>
+ Converts the <see cref="T:System.Int64"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.Int64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.UInt64)">
+ <summary>
+ Converts the <see cref="T:System.UInt64"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.UInt64"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Single)">
+ <summary>
+ Converts the <see cref="T:System.Single"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.Single"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Double)">
+ <summary>
+ Converts the <see cref="T:System.Double"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.Double"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Byte)">
+ <summary>
+ Converts the <see cref="T:System.Byte"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.Byte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.SByte)">
+ <summary>
+ Converts the <see cref="T:System.SByte"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Decimal)">
+ <summary>
+ Converts the <see cref="T:System.Decimal"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.SByte"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Guid)">
+ <summary>
+ Converts the <see cref="T:System.Guid"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.Guid"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.String)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.String,System.Char)">
+ <summary>
+ Converts the <see cref="T:System.String"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <param name="delimter">The string delimiter character.</param>
+ <returns>A Json string representation of the <see cref="T:System.String"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.ToString(System.Object)">
+ <summary>
+ Converts the <see cref="T:System.Object"/> to it's
JavaScript string representation.
+ </summary>
+ <param name="value">The value to convert.</param>
+ <returns>A Json string representation of the <see cref="T:System.Object"/>.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.SerializeObject(System.Object)">
+ <summary>
+ Serializes the specified object to a Json object.
+ </summary>
+ <param name="value">The object to serialize.</param>
+ <returns>A Json string representation of the object.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.DeserializeObject(System.String)">
+ <summary>
+ Deserializes the specified object to a Json object.
+ </summary>
+ <param name="value">The object to deserialize.</param>
+ <returns>The deserialized object from the Json string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.DeserializeObject(System.String,System.Type)">
+ <summary>
+ Deserializes the specified object to a Json object.
+ </summary>
+ <param name="value">The object to deserialize.</param>
+ <param name="type">The <see cref="T:System.Type"/> of
object being deserialized.</param>
+ <returns>The deserialized object from the Json string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.DeserializeObject``1(System.String)">
+ <summary>
+ Deserializes the specified object to a Json object.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize.</typeparam>
+ <param name="value">The object to deserialize.</param>
+ <returns>The deserialized object from the Json string.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptConvert.DeserializeObject``1(System.String,Newtonsoft.Json.JsonConverter[])">
+ <summary>
+ Deserializes the specified object to a Json object.
+ </summary>
+ <typeparam name="T">The type of the object to deserialize.</typeparam>
+ <param name="value">The object to deserialize.</param>
+ <param name="converters">Converters to use while deserializing.</param>
+ <returns>The deserialized object from the Json string.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonSerializationException">
+ <summary>
+ The exception thrown when an error occurs during Json
serialization or deserialization.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JsonSerializationException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the
reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonSerializationException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JsonSerializationException"/> class
+ with a specified error message and a reference to the
inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the
reason for the exception.</param>
+ <param name="innerException">The exception that is the
cause of the current exception, or a null reference (Nothing in Visual
Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriterException">
+ <summary>
+ The exception thrown when an error occurs while reading
Json text.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JsonWriterException"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message.
+ </summary>
+ <param name="message">The error message that explains the
reason for the exception.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriterException.#ctor(System.String,System.Exception)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JsonWriterException"/> class
+ with a specified error message and a reference to the
inner exception that is the cause of this exception.
+ </summary>
+ <param name="message">The error message that explains the
reason for the exception.</param>
+ <param name="innerException">The exception that is the
cause of the current exception, or a null reference (Nothing in Visual
Basic) if no inner exception is specified.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JavaScriptConstructor">
+ <summary>
+ Represents a JavaScript constructor.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty(System.Collections.ICollection)">
+ <summary>
+ Determines whether the collection is null or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is null or empty;
otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmpty``1(System.Collections.Generic.ICollection{``0})">
+ <summary>
+ Determines whether the collection is null or empty.
+ </summary>
+ <param name="collection">The collection.</param>
+ <returns>
+ <c>true</c> if the collection is null or empty;
otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.IsNullOrEmptyOrDefault``1(System.Collections.Generic.IList{``0})">
+ <summary>
+ Determines whether the collection is null, empty or its
contents are uninitialized values.
+ </summary>
+ <param name="list">The list.</param>
+ <returns>
+ <c>true</c> if the collection is null or empty or its
contents are uninitialized values; otherwise, <c>false</c>.
+ </returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.Slice``1(System.Collections.Generic.IList{``0},System.Nullable{System.Int32},System.Nullable{System.Int32})">
+ <summary>
+ Makes a slice of the specified list in between the start
and end indexes.
+ </summary>
+ <param name="list">The list.</param>
+ <param name="start">The start index.</param>
+ <param name="end">The end index.</param>
+ <returns>A slice of the list.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.Slice``1(System.Collections.Generic.IList{``0},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32})">
+ <summary>
+ Makes a slice of the specified list in between the start
and end indexes,
+ getting every so many items based upon the step.
+ </summary>
+ <param name="list">The list.</param>
+ <param name="start">The start index.</param>
+ <param name="end">The end index.</param>
+ <param name="step">The step.</param>
+ <returns>A slice of the list.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.GroupBy``2(System.Collections.Generic.ICollection{``1},Newtonsoft.Json.Utilities.Func{``1,``0})">
+ <summary>
+ Group the collection using a function which returns the key.
+ </summary>
+ <param name="source">The source collection to group.</param>
+ <param name="keySelector">The key selector.</param>
+ <returns>A Dictionary with each key relating to a list of
objects in a list grouped under it.</returns>
+ </member>
+ <member name="M:Newtonsoft.Json.Utilities.CollectionUtils.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
+ <summary>
+ Adds the elements of the specified collection to the
specified generic IList.
+ </summary>
+ <param name="initial">The list to add to.</param>
+ <param name="collection">The collection of elements to add.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.StringBuffer">
+ <summary>
+ Builds a string. Unlike StringBuilder this class lets you
reuse it's internal buffer.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JavaScriptObject">
+ <summary>
+ Represents a JavaScript object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptObject.#ctor">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JavaScriptObject"/> class.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JavaScriptObject.#ctor(Newtonsoft.Json.JavaScriptObject)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JavaScriptObject"/> class that
+ contains values copied from the specified <see cref="T:Newtonsoft.Json.JavaScriptObject"/>.
+ </summary>
+ <param name="javaScriptObject">The <see
cref="T:Newtonsoft.Json.JavaScriptObject"/> whose elements are copied
to the new object.</param>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonToken">
+ <summary>
+ Specifies the type of Json token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.None">
+ <summary>
+ This is returned by the <see
cref="T:Newtonsoft.Json.JsonReader"/> if a <see
cref="M:Newtonsoft.Json.JsonReader.Read"/> method has not been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartObject">
+ <summary>
+ An object start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.StartArray">
+ <summary>
+ An array start token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.PropertyName">
+ <summary>
+ An object property name.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Comment">
+ <summary>
+ A comment.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Integer">
+ <summary>
+ An interger.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Float">
+ <summary>
+ A float.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.String">
+ <summary>
+ A string.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Boolean">
+ <summary>
+ A boolean.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Null">
+ <summary>
+ A null token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Undefined">
+ <summary>
+ An undefined token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndObject">
+ <summary>
+ An object end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.EndArray">
+ <summary>
+ An array end token.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Constructor">
+ <summary>
+ A JavaScript object constructor.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.JsonToken.Date">
+ <summary>
+ A Date.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.Converters.XmlNodeConverter.IsNamespaceAttribute(System.String,System.String@)">
+ <summary>
+ Checks if the attributeName is a namespace attribute.
+ </summary>
+ <param name="attributeName">Attribute name to test.</param>
+ <param name="prefix">The attribute name prefix if it has
one, otherwise an empty string.</param>
+ <returns>True if attribute name is for a namespace
attribute, otherwise false.</returns>
+ </member>
+ <member name="T:Newtonsoft.Json.WriteState">
+ <summary>
+ Specifies the state of the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.WriteState.Error">
+ <summary>
+ An exception has been thrown, which has left the <see
cref="T:Newtonsoft.Json.JsonWriter"/> in an invalid state.
+ You may call the <see
cref="M:Newtonsoft.Json.JsonWriter.Close"/> method to put the <see
cref="T:Newtonsoft.Json.JsonWriter"/> in the <c>Closed</c> state.
+ Any other <see cref="T:Newtonsoft.Json.JsonWriter"/>
method calls results in an <see
cref="T:System.InvalidOperationException"/> being thrown.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.WriteState.Closed">
+ <summary>
+ The <see cref="M:Newtonsoft.Json.JsonWriter.Close"/>
method has been called.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.WriteState.Object">
+ <summary>
+ An object is being written.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.WriteState.Array">
+ <summary>
+ A array is being written.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.WriteState.Property">
+ <summary>
+ A property is being written.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.WriteState.Start">
+ <summary>
+ A write method has not been called.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.Formatting">
+ <summary>
+ Specifies formatting options for the <see cref="T:Newtonsoft.Json.JsonWriter"/>.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Formatting.None">
+ <summary>
+ No special formatting is applied. This is the default.
+ </summary>
+ </member>
+ <member name="F:Newtonsoft.Json.Formatting.Indented">
+ <summary>
+ Causes child objects to be indented according to the <see
cref="P:Newtonsoft.Json.JsonWriter.Indentation"/> and <see
cref="P:Newtonsoft.Json.JsonWriter.IndentChar"/> settings.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonWriter">
+ <summary>
+ Represents a writer that provides a fast, non-cached,
forward-only way of generating Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.#ctor(System.IO.TextWriter)">
+ <summary>
+ Creates an instance of the <c>JsonWriter</c> class using
the specified <see cref="T:System.IO.TextWriter"/>.
+ </summary>
+ <param name="textWriter">The <c>TextWriter</c> to write to.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Flush">
+ <summary>
+ Flushes whatever is in the buffer to the underlying
streams and also flushes the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.Close">
+ <summary>
+ Closes this stream and the underlying stream.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartObject">
+ <summary>
+ Writes the beginning of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndObject">
+ <summary>
+ Writes the end of a Json object.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteStartArray">
+ <summary>
+ Writes the beginning of a Json array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEndArray">
+ <summary>
+ Writes the end of an array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WritePropertyName(System.String)">
+ <summary>
+ Writes the property name of a name/value pair on a Json object.
+ </summary>
+ <param name="name"></param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteEnd">
+ <summary>
+ Writes the end of the current Json object or array.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteNull">
+ <summary>
+ Writes a null value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteUndefined">
+ <summary>
+ Writes an undefined value.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteRaw(System.String)">
+ <summary>
+ Writes raw JavaScript manually.
+ </summary>
+ <param name="javaScript">The raw JavaScript to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.String)">
+ <summary>
+ Writes a <see cref="T:System.String"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.String"/>
value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int32)">
+ <summary>
+ Writes a <see cref="T:System.Int32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int32"/> value
to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt32)">
+ <summary>
+ Writes a <see cref="T:System.UInt32"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt32"/>
value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int64)">
+ <summary>
+ Writes a <see cref="T:System.Int64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int64"/> value
to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt64)">
+ <summary>
+ Writes a <see cref="T:System.UInt64"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt64"/>
value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Single)">
+ <summary>
+ Writes a <see cref="T:System.Single"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Single"/>
value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Double)">
+ <summary>
+ Writes a <see cref="T:System.Double"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Double"/>
value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Boolean)">
+ <summary>
+ Writes a <see cref="T:System.Boolean"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Boolean"/>
value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Int16)">
+ <summary>
+ Writes a <see cref="T:System.Int16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Int16"/> value
to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.UInt16)">
+ <summary>
+ Writes a <see cref="T:System.UInt16"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.UInt16"/>
value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Char)">
+ <summary>
+ Writes a <see cref="T:System.Char"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Char"/> value
to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Byte)">
+ <summary>
+ Writes a <see cref="T:System.Byte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Byte"/> value
to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.SByte)">
+ <summary>
+ Writes a <see cref="T:System.SByte"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.SByte"/> value
to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.Decimal)">
+ <summary>
+ Writes a <see cref="T:System.Decimal"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.Decimal"/>
value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteValue(System.DateTime)">
+ <summary>
+ Writes a <see cref="T:System.DateTime"/> value.
+ </summary>
+ <param name="value">The <see cref="T:System.DateTime"/>
value to write.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteComment(System.String)">
+ <summary>
+ Writes out a comment <code>/*...*/</code> containing the
specified text.
+ </summary>
+ <param name="text">Text to place inside the comment.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonWriter.WriteWhitespace(System.String)">
+ <summary>
+ Writes out the given white space.
+ </summary>
+ <param name="ws">The string of white space characters.</param>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.WriteState">
+ <summary>
+ Gets the state of the writer.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Formatting">
+ <summary>
+ Indicates how the output is formatted.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.Indentation">
+ <summary>
+ Gets or sets how many IndentChars to write for each level
in the hierarchy when <paramref name="Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.QuoteChar">
+ <summary>
+ Gets or sets which character to use to quote attribute values.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.IndentChar">
+ <summary>
+ Gets or sets which character to use for indenting when
<paramref name="Formatting"/> is set to <c>Formatting.Indented</c>.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonWriter.QuoteName">
+ <summary>
+ Gets or sets a value indicating whether object names will
be surrounded with quotes.
+ </summary>
+ </member>
+ <member name="T:Newtonsoft.Json.JsonReader">
+ <summary>
+ Represents a reader that provides fast, non-cached,
forward-only access to serialized Json data.
+ </summary>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.#ctor(System.IO.TextReader)">
+ <summary>
+ Initializes a new instance of the <see
cref="T:Newtonsoft.Json.JsonReader"/> class with the specified <see cref="T:System.IO.TextReader"/>.
+ </summary>
+ <param name="reader">The <c>TextReader</c> containing the
XML data to read.</param>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Read">
+ <summary>
+ Reads the next Json token from the stream.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Newtonsoft.Json.JsonReader.Close">
+ <summary>
+ Changes the <see
cref="T:Newtonsoft.Json.JsonReader.State"/> to Closed.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.QuoteChar">
+ <summary>
+ Gets the quotation mark character used to enclose the
value of a string.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.TokenType">
+ <summary>
+ Gets the type of the current Json token.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.Value">
+ <summary>
+ Gets the text value of the current Json token.
+ </summary>
+ </member>
+ <member name="P:Newtonsoft.Json.JsonReader.ValueType">
+ <summary>
+ Gets The Common Language Runtime (CLR) type for the
current Json token.
+ </summary>
+ </member>
+ </members>
+</doc>

Added: trunk/Dependencies/Newtonsoft.Json.dll
==============================================================================
Binary file. No diff available.

Added: trunk/Dependencies/Newtonsoft.Json.txt
==============================================================================
--- (empty file)
+++ trunk/Dependencies/Newtonsoft.Json.txt Sat Mar 29 08:19:10 2008
@@ -0,0 +1,33 @@
+Json.NET
+http://www.newtonsoft.com/products/json/
+http://www.codeplex.com/json/
+
+
+Description:
+
+The Json.NET library makes working with JSON formatted data in .NET
simple. Quickly read and write JSON using the JsonReader and JsonWriter
or serialize your .NET objects with a single method call using the
JsonSerializer. Json.NET's features include:
+
+- Lightning fast JsonReader and JsonWriter
+- The JsonSerializer for quickly converting your .NET objects to JSON
and back again
+- Json.NET can optionally produce well formatted, indented JSON for
debugging or display
+- Attributes like JsonIgnore and JsonProperty can be added to a class
to customize how a class is serialized
+- Ability to convert JSON to and from XML
+
+
+
+Instructions:
+
+ 1. Extract Newtonsoft.Json.dll and Newtonsoft.Json.xml from the
archive's /bin directory into your own applications.
+ 2. Add a reference to Newtonsoft.Json.dll within Visual Studio.NET to
your project.
+
+
+
+License:
+
+Copyright (c) 2007 James Newton-King
+
+Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files
(the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
+
+The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file

Reply all
Reply to author
Forward
0 new messages