Json.NET - Quick Starts & API Documentation
JsonTokenWriter Class
NamespacesNewtonsoft.Json.LinqJsonTokenWriter
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.
Declaration Syntax
C#Visual BasicVisual C++
public class JsonTokenWriter : JsonWriter
Public Class JsonTokenWriter _
	Inherits JsonWriter
public ref class JsonTokenWriter : public JsonWriter
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
JsonTokenWriter(JContainer)
Initializes a new instance of the JsonTokenWriter class writing to the given JContainer.

JsonTokenWriter()()()
Initializes a new instance of the JsonTokenWriter class.

Close()()()
Closes this stream and the underlying stream.
(Overrides JsonWriter.Close()()().)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Flush()()()
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
(Overrides JsonWriter.Flush()()().)
Formatting
Indicates how the output is formatted.
(Inherited from JsonWriter.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Token
Gets the token being writen.

Top
Gets the top.
(Inherited from JsonWriter.)
ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
WriteComment(String)
Writes out a comment
CopyC#
/*...*/
containing the specified text.
(Inherited from JsonWriter.)
WriteEnd(JsonToken)
Writes the end.
(Overrides JsonWriter.WriteEnd(JsonToken).)
WriteEnd()()()
Writes the end of the current Json object or array.
(Inherited from JsonWriter.)
WriteEndArray()()()
Writes the end of an array.
(Inherited from JsonWriter.)
WriteEndConstructor()()()
Writes the end constructor.
(Inherited from JsonWriter.)
WriteEndObject()()()
Writes the end of a Json object.
(Inherited from JsonWriter.)
WriteIndent()()()
Writes indent characters.
(Inherited from JsonWriter.)
WriteIndentSpace()()()
Writes an indent space.
(Inherited from JsonWriter.)
WriteNull()()()
Writes a null value.
(Overrides JsonWriter.WriteNull()()().)
WritePropertyName(String)
Writes the property name of a name/value pair on a Json object.
(Overrides JsonWriter.WritePropertyName(String).)
WriteRaw(String)
Writes raw JavaScript manually.
(Overrides JsonWriter.WriteRaw(String).)
WriteStartArray()()()
Writes the beginning of a Json array.
(Overrides JsonWriter.WriteStartArray()()().)
WriteStartConstructor(String)
Writes the start of a constructor with the given name.
(Overrides JsonWriter.WriteStartConstructor(String).)
WriteStartObject()()()
Writes the beginning of a Json object.
(Overrides JsonWriter.WriteStartObject()()().)
WriteState
Gets the state of the writer.
(Inherited from JsonWriter.)
WriteToken(JsonReader)
Writes the current JsonReader token.
(Inherited from JsonWriter.)
WriteUndefined()()()
Writes an undefined value.
(Overrides JsonWriter.WriteUndefined()()().)
WriteValue(String)
Writes a String value.
(Overrides JsonWriter.WriteValue(String).)
WriteValue(Int32)
Writes a Int32 value.
(Overrides JsonWriter.WriteValue(Int32).)
WriteValue(UInt32)
Writes a UInt32 value.
(Overrides JsonWriter.WriteValue(UInt32).)
WriteValue(Int64)
Writes a Int64 value.
(Overrides JsonWriter.WriteValue(Int64).)
WriteValue(UInt64)
Writes a UInt64 value.
(Overrides JsonWriter.WriteValue(UInt64).)
WriteValue(Single)
Writes a Single value.
(Overrides JsonWriter.WriteValue(Single).)
WriteValue(Double)
Writes a Double value.
(Overrides JsonWriter.WriteValue(Double).)
WriteValue(Boolean)
Writes a Boolean value.
(Overrides JsonWriter.WriteValue(Boolean).)
WriteValue(Int16)
Writes a Int16 value.
(Overrides JsonWriter.WriteValue(Int16).)
WriteValue(UInt16)
Writes a UInt16 value.
(Overrides JsonWriter.WriteValue(UInt16).)
WriteValue(Char)
Writes a Char value.
(Overrides JsonWriter.WriteValue(Char).)
WriteValue(Byte)
Writes a Byte value.
(Overrides JsonWriter.WriteValue(Byte).)
WriteValue(SByte)
Writes a SByte value.
(Overrides JsonWriter.WriteValue(SByte).)
WriteValue(Decimal)
Writes a Decimal value.
(Overrides JsonWriter.WriteValue(Decimal).)
WriteValue(DateTime)
Writes a DateTime value.
(Overrides JsonWriter.WriteValue(DateTime).)
WriteValue(DateTimeOffset)
Writes a DateTimeOffset value.
(Overrides JsonWriter.WriteValue(DateTimeOffset).)
WriteValue(Object)
Writes a Object value. An error will raised if the value cannot be written as a single JSON token.
(Inherited from JsonWriter.)
WriteValueDelimiter()()()
Writes the JSON value delimiter.
(Inherited from JsonWriter.)
WriteWhitespace(String)
Writes out the given white space.
(Inherited from JsonWriter.)
Inheritance Hierarchy
Object
JsonWriter
 JsonTokenWriter

Assembly: Newtonsoft.Json (Module: Newtonsoft.Json) Version: 3.0.0.0 (3.0.0.0)