Newtonsoft.Json Determines whether the string contains white space. The string to test for white space. true if the string contains white space; otherwise, false. Determines whether the string is all white space. Empty string will return false. The string to test whether it is all white space. true if the string is all white space; otherwise, false. Ensures the target string ends with the specified string. The target. The value. The target string with the value string at the end. Determines whether the SqlString is null or empty. The string. true if the SqlString is null or empty; otherwise, false. Perform an action if the string is not null or empty. The value. The action to perform. Indents the specified string. The string to indent. The number of characters to indent by. Indents the specified string. The string to indent. The number of characters to indent by. The indent character. Numbers the lines. The string to number. Nulls an empty string. The string. Null if the string was null, otherwise the string unchanged. The exception thrown when an error occurs while reading Json text. Initializes a new instance of the class. Initializes a new instance of the class with a specified error message. The error message that explains the reason for the exception. Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. The error message that explains the reason for the exception. The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. Gets the type of the typed list's items. The type. The type of the typed list's items. Tests whether the list's items are their unitialized value. The list. Whether the list's items are their unitialized value Gets the member's underlying type. The member. The underlying type of the member. Determines whether the member is an indexed property. The member. true if the member is an indexed property; otherwise, false. Determines whether the property is an indexed property. The property. true if the property is an indexed property; otherwise, false. Gets the member's value on the object. The member. The target object. The member's value on the object. Sets the member's value on the target object. The member. The target. The value. Determines whether the specified MemberInfo can be read. The MemberInfo to determine whether can be read. true if the specified MemberInfo can be read; otherwise, false. Determines whether the specified MemberInfo can be set. The MemberInfo to determine whether can be set. true if the specified MemberInfo can be set; otherwise, false. Specifies reference loop handling options for the . Throw a when a loop is encountered. Ignore loop references and do not serialize. Serialize loop references. Serializes and deserializes objects into and from the Json format. The enables you to control how objects are encoded into Json. Initializes a new instance of the class. Deserializes the Json structure contained by the specified . The that contains the Json structure to deserialize. The being deserialized. Deserializes the Json structure contained by the specified into an instance of the specified type. The type of object to create. The of object being deserialized. The instance of being deserialized. Serializes the specified and writes the Json structure to a Stream using the specified . The used to write the Json structure. The to serialize. Serializes the specified and writes the Json structure to a Stream using the specified . The used to write the Json structure. The to serialize. Get or set how reference loops (e.g. a class referencing itself) is handled. Represents a JavaScript array. Initializes a new instance of the class. Initializes a new instance of the class that contains elements copied from the specified collection. The collection whose elements are copied to the new array. Initializes a new instance of the class that is empty and has the specified initial capacity. The number of elements that the new array can initially store. Provides methods for converting between common language runtime types and JavaScript types. Represents JavaScript's boolean value true as a string. This field is read-only. Represents JavaScript's boolean value false as a string. This field is read-only. Represents JavaScript's null as a string. This field is read-only. Represents JavaScript's undefined as a string. This field is read-only. Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. The string delimiter character. A Json string representation of the . Converts the to it's JavaScript string representation. The value to convert. A Json string representation of the . Serializes the specified object to a Json object. The object to serialize. A Json string representation of the object. Deserializes the specified object to a Json object. The object to deserialize. The deserialized object from the Json string. Deserializes the specified object to a Json object. The object to deserialize. The of object being deserialized. The deserialized object from the Json string. Deserializes the specified object to a Json object. The type of the object to deserialize. The object to deserialize. The deserialized object from the Json string. Deserializes the specified object to a Json object. The type of the object to deserialize. The object to deserialize. Converters to use while deserializing. The deserialized object from the Json string. The exception thrown when an error occurs during Json serialization or deserialization. Initializes a new instance of the class. Initializes a new instance of the class with a specified error message. The error message that explains the reason for the exception. Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. The error message that explains the reason for the exception. The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. The exception thrown when an error occurs while reading Json text. Initializes a new instance of the class. Initializes a new instance of the class with a specified error message. The error message that explains the reason for the exception. Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. The error message that explains the reason for the exception. The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. Represents a JavaScript constructor. Determines whether the collection is null or empty. The collection. true if the collection is null or empty; otherwise, false. Determines whether the collection is null or empty. The collection. true if the collection is null or empty; otherwise, false. Determines whether the collection is null, empty or its contents are uninitialized values. The list. true if the collection is null or empty or its contents are uninitialized values; otherwise, false. Makes a slice of the specified list in between the start and end indexes. The list. The start index. The end index. A slice of the list. Makes a slice of the specified list in between the start and end indexes, getting every so many items based upon the step. The list. The start index. The end index. The step. A slice of the list. Group the collection using a function which returns the key. The source collection to group. The key selector. A Dictionary with each key relating to a list of objects in a list grouped under it. Adds the elements of the specified collection to the specified generic IList. The list to add to. The collection of elements to add. Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. Represents a JavaScript object. Initializes a new instance of the class. Initializes a new instance of the class that contains values copied from the specified . The whose elements are copied to the new object. Specifies the type of Json token. This is returned by the if a method has not been called. An object start token. An array start token. An object property name. A comment. An interger. A float. A string. A boolean. A null token. An undefined token. An object end token. An array end token. A JavaScript object constructor. A Date. Checks if the attributeName is a namespace attribute. Attribute name to test. The attribute name prefix if it has one, otherwise an empty string. True if attribute name is for a namespace attribute, otherwise false. Specifies the state of the . An exception has been thrown, which has left the in an invalid state. You may call the method to put the in the Closed state. Any other method calls results in an being thrown. The method has been called. An object is being written. A array is being written. A property is being written. A write method has not been called. Specifies formatting options for the . No special formatting is applied. This is the default. Causes child objects to be indented according to the and settings. Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. Creates an instance of the JsonWriter class using the specified . The TextWriter to write to. Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. Closes this stream and the underlying stream. Writes the beginning of a Json object. Writes the end of a Json object. Writes the beginning of a Json array. Writes the end of an array. Writes the property name of a name/value pair on a Json object. Writes the end of the current Json object or array. Writes a null value. Writes an undefined value. Writes raw JavaScript manually. The raw JavaScript to write. Writes a value. The value to write. Writes a value. The value to write. Writes a value. The value to write. Writes a value. The value to write. Writes a value. The value to write. Writes a value. The value to write. Writes a value. The value to write. Writes a value. The value to write. Writes a value. The value to write. Writes a value. The value to write. Writes a value. The value to write. Writes a value. The value to write. Writes a value. The value to write. Writes a value. The value to write. Writes a value. The value to write. Writes out a comment /*...*/ containing the specified text. Text to place inside the comment. Writes out the given white space. The string of white space characters. Gets the state of the writer. Indicates how the output is formatted. Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented. Gets or sets which character to use to quote attribute values. Gets or sets which character to use for indenting when is set to Formatting.Indented. Gets or sets a value indicating whether object names will be surrounded with quotes. Represents a reader that provides fast, non-cached, forward-only access to serialized Json data. Initializes a new instance of the class with the specified . The TextReader containing the XML data to read. Reads the next Json token from the stream. Changes the to Closed. Gets the quotation mark character used to enclose the value of a string. Gets the type of the current Json token. Gets the text value of the current Json token. Gets The Common Language Runtime (CLR) type for the current Json token.