Zdexby TheHolyOneZ
42,595 classes
Class

JsonWriter

: Object
Newtonsoft.Json.JsonWriter, Newtonsoft.Json 0x0060 (96 B) inherited 0x0010 Newtonsoft.Json.dll
implements IDisposable
0x00x0060

Members 14

OffsetSizeNameTypeFlagsDefault
0x08StateArrayState[][]PrivateStatic+1 flags—
0x08StateArrayTemplateState[][]Static+2 flags—
0x08_stackList<Newtonsoft.Json.JsonPosition>Private—
0x18_currentPositionJsonPositionPrivate—
0x04_currentStateStatePrivate—
0x04_formattingFormattingPrivate—
0x01<CloseOutput>k__BackingFieldboolPrivate—
0x01<AutoCompleteOnClose>k__BackingFieldboolPrivate—
0x003A0x02padding / unreflected
0x04_dateFormatHandlingDateFormatHandlingPrivate—
0x04_dateTimeZoneHandlingDateTimeZoneHandlingPrivate—
0x04_stringEscapeHandlingStringEscapeHandlingPrivate—
0x04_floatFormatHandlingFloatFormatHandlingPrivate—
0x004C0x04padding / unreflected
0x08_dateFormatStringstringPrivate—
0x08_cultureCultureInfoPrivate—

Functions 114

SignatureFlagsNativeParams
State[][] BuildStateArray()Static+1 flags0x08
void .cctor()PrivateStatic+1 flags0x00
bool get_CloseOutput()Public+1 flags0x01
void set_CloseOutput(bool value)Public+1 flags0x01
bool get_AutoCompleteOnClose()Public+1 flags0x01
void set_AutoCompleteOnClose(bool value)Public+1 flags0x01
int get_Top()2 flags0x04
WriteState get_WriteState()Public+1 flags0x04
string get_ContainerPath()2 flags0x08
string get_Path()Public+1 flags0x08
Formatting get_Formatting()Public+1 flags0x04
void set_Formatting(const Formatting& value)Public+1 flags0x04
DateFormatHandling get_DateFormatHandling()Public+1 flags0x04
void set_DateFormatHandling(const DateFormatHandling& value)Public+1 flags0x04
DateTimeZoneHandling get_DateTimeZoneHandling()Public+1 flags0x04
void set_DateTimeZoneHandling(const DateTimeZoneHandling& value)Public+1 flags0x04
StringEscapeHandling get_StringEscapeHandling()Public+1 flags0x04
void set_StringEscapeHandling(const StringEscapeHandling& value)Public+1 flags0x04
void OnStringEscapeHandlingChanged()3 flags0x00
FloatFormatHandling get_FloatFormatHandling()Public+1 flags0x04
void set_FloatFormatHandling(const FloatFormatHandling& value)Public+1 flags0x04
string get_DateFormatString()Public+1 flags0x08
void set_DateFormatString(const string& value)Public+1 flags0x08
CultureInfo get_Culture()Public+1 flags0x08
void set_Culture(CultureInfo value)Public+1 flags0x08
void .ctor()2 flags0x00
void UpdateScopeWithFinishedValue()1 flags0x00
void Push(const JsonContainerType& value)Private0x04
JsonContainerType Pop()Private0x04
JsonContainerType Peek()Private0x04
void Close()Public+2 flags0x00
void WriteStartObject()Public+2 flags0x00
void WriteEndObject()Public+2 flags0x00
void WriteStartArray()Public+2 flags0x00
void WriteEndArray()Public+2 flags0x00
void WriteStartConstructor(const string& name)Public+2 flags0x08
void WriteEndConstructor()Public+2 flags0x00
void WritePropertyName(const string& name)Public+2 flags0x08
void WritePropertyName(const string& name, bool escape)Public+2 flags0x08
void WriteEnd()Public+2 flags0x00
void WriteToken(JsonReader reader)Public0x08
void WriteToken(JsonReader reader, bool writeChildren)Public0x08
void WriteToken(const JsonToken& token, object value)Public0x08
void WriteToken(JsonReader reader, bool writeChildren, bool writeDateConstructorAsDate, bool writeComments)3 flags0x08
bool IsWriteTokenIncomplete(JsonReader reader, bool writeChildren, int initialDepth)Private0x08
int CalculateWriteTokenInitialDepth(JsonReader reader)Private0x08
int CalculateWriteTokenFinalDepth(JsonReader reader)Private0x08
void WriteConstructorDate(JsonReader reader)Private0x08
void WriteEnd(const JsonContainerType& type)Private0x04
void AutoCompleteAll()Private0x00
JsonToken GetCloseTokenForType(const JsonContainerType& type)Private0x04
void AutoCompleteClose(const JsonContainerType& type)Private0x04
int CalculateLevelsToComplete(const JsonContainerType& type)Private0x04
void UpdateCurrentState()Private0x00
void WriteEnd(const JsonToken& token)3 flags0x04
void WriteIndent()3 flags0x00
void WriteValueDelimiter()3 flags0x00
void WriteIndentSpace()3 flags0x00
void AutoComplete(const JsonToken& tokenBeingWritten)1 flags0x04
void WriteNull()Public+2 flags0x00
void WriteUndefined()Public+2 flags0x00
void WriteRaw(const string& json)Public+2 flags0x08
void WriteRawValue(const string& json)Public+2 flags0x08
void WriteValue(const string& value)Public+2 flags0x08
void WriteValue(int value)Public+2 flags0x04
void WriteValue(uint value)Public+2 flags0x04
void WriteValue(long value)Public+2 flags0x08
void WriteValue(ulong value)Public+2 flags0x08
void WriteValue(float value)Public+2 flags0x04
void WriteValue(double value)Public+2 flags0x08
void WriteValue(bool value)Public+2 flags0x01
void WriteValue(short value)Public+2 flags0x02
void WriteValue(ushort value)Public+2 flags0x02
void WriteValue(ushort value)Public+2 flags0x02
void WriteValue(byte value)Public+2 flags0x01
void WriteValue(sbyte value)Public+2 flags0x01
void WriteValue(const decimal& value)Public+2 flags0x10
void WriteValue(const DateTime& value)Public+2 flags0x08
void WriteValue(const DateTimeOffset& value)Public+2 flags0x10
void WriteValue(const Guid& value)Public+2 flags0x10
void WriteValue(const TimeSpan& value)Public+2 flags0x08
void WriteValue(const Nullable<System.Int32>& value)Public+2 flags0x08
void WriteValue(const Nullable<System.UInt32>& value)Public+2 flags0x08
void WriteValue(const Nullable<System.Int64>& value)Public+2 flags0x10
void WriteValue(const Nullable<System.UInt64>& value)Public+2 flags0x10
void WriteValue(const Nullable<System.Single>& value)Public+2 flags0x08
void WriteValue(const Nullable<System.Double>& value)Public+2 flags0x10
void WriteValue(const Nullable<System.Boolean>& value)Public+2 flags0x02
void WriteValue(const Nullable<System.Int16>& value)Public+2 flags0x04
void WriteValue(const Nullable<System.UInt16>& value)Public+2 flags0x04
void WriteValue(const Nullable<System.Char>& value)Public+2 flags0x04
void WriteValue(const Nullable<System.Byte>& value)Public+2 flags0x02
void WriteValue(const Nullable<System.SByte>& value)Public+2 flags0x02
void WriteValue(const Nullable<System.Decimal>& value)Public+2 flags0x18
void WriteValue(const Nullable<System.DateTime>& value)Public+2 flags0x10
void WriteValue(const Nullable<System.DateTimeOffset>& value)Public+2 flags0x18
void WriteValue(const Nullable<System.Guid>& value)Public+2 flags0x14
void WriteValue(const Nullable<System.TimeSpan>& value)Public+2 flags0x10
void WriteValue(const byte[]& value)Public+2 flags0x08
void WriteValue(Uri value)Public+2 flags0x08
void WriteValue(object value)Public+2 flags0x08
void WriteComment(const string& text)Public+2 flags0x08
void System.IDisposable.Dispose()PrivateFinal+2 flags0x00
void Dispose(bool disposing)3 flags0x01
void WriteValue(JsonWriter writer, const PrimitiveTypeCode& typeCode, object value)Static+1 flags0x08
void ResolveConvertibleValue(IConvertible convertible, ref PrimitiveTypeCode& typeCode, ref object& value)PrivateStatic0x08
JsonWriterException CreateUnsupportedTypeException(JsonWriter writer, object value)PrivateStatic0x08
void SetWriteState(const JsonToken& token, object value)1 flags0x08
void InternalWriteEnd(const JsonContainerType& container)1 flags0x04
void InternalWritePropertyName(const string& name)1 flags0x08
void InternalWriteRaw()1 flags0x00
void InternalWriteStart(const JsonToken& token, const JsonContainerType& container)1 flags0x04
void InternalWriteValue(const JsonToken& token)1 flags0x04
void InternalWriteComment()1 flags0x00

Subclasses 4

Used by 29

types with a member, parameter or interface of this type