Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Runtime.Serialization.Json.JsonWriterDelegator Class Referencesealed

Public Member Functions

 JsonWriterDelegator (XmlWriter writer)
 
 JsonWriterDelegator (XmlWriter writer, DateTimeFormat dateTimeFormat)
 

Protected Attributes

XmlWriter writer
 
XmlDictionaryWriter dictionaryWriter
 

Package Functions

override void WriteChar (char value)
 
override void WriteBase64 (byte[] bytes)
 
override void WriteQName (XmlQualifiedName value)
 
override void WriteUnsignedLong (ulong value)
 
override void WriteDecimal (decimal value)
 
override void WriteDouble (double value)
 
override void WriteFloat (float value)
 
override void WriteLong (long value)
 
override void WriteSignedByte (sbyte value)
 
override void WriteUnsignedInt (uint value)
 
override void WriteUnsignedShort (ushort value)
 
override void WriteUnsignedByte (byte value)
 
override void WriteShort (short value)
 
override void WriteBoolean (bool value)
 
override void WriteInt (int value)
 
void WriteJsonBooleanArray (bool[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
 
void WriteJsonDateTimeArray (DateTime[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
 
void WriteJsonDecimalArray (decimal[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
 
void WriteJsonInt32Array (int[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
 
void WriteJsonInt64Array (long[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
 
override void WriteDateTime (DateTime value)
 
void WriteJsonSingleArray (float[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
 
void WriteJsonDoubleArray (double[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
 
override void WriteStartElement (string prefix, string localName, string ns)
 
void Flush ()
 
string LookupPrefix (string ns)
 
void WriteEndElement ()
 
void WriteRaw (char[] buffer, int index, int count)
 
void WriteRaw (string data)
 
void WriteXmlnsAttribute (XmlDictionaryString ns)
 
void WriteXmlnsAttribute (string ns)
 
void WriteXmlnsAttribute (string prefix, XmlDictionaryString ns)
 
void WriteAttributeString (string prefix, string localName, string ns, string value)
 
void WriteAttributeString (string prefix, XmlDictionaryString attrName, XmlDictionaryString attrNs, string value)
 
void WriteAttributeString (string prefix, XmlDictionaryString attrName, XmlDictionaryString attrNs, XmlDictionaryString value)
 
void WriteAttributeInt (string prefix, XmlDictionaryString attrName, XmlDictionaryString attrNs, int value)
 
void WriteAttributeBool (string prefix, XmlDictionaryString attrName, XmlDictionaryString attrNs, bool value)
 
void WriteAttributeQualifiedName (string attrPrefix, XmlDictionaryString attrName, XmlDictionaryString attrNs, string name, string ns)
 
void WriteAttributeQualifiedName (string attrPrefix, XmlDictionaryString attrName, XmlDictionaryString attrNs, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteStartElement (string localName, string ns)
 
void WriteStartElement (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
void WriteStartElement (string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
void WriteStartElementPrimitive (XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
void WriteEndElementPrimitive ()
 
void WriteNamespaceDecl (XmlDictionaryString ns)
 
void WriteAnyType (object value)
 
void WriteAnyType (object value, Type valueType)
 
void WriteExtensionData (IDataNode dataNode)
 
void WriteString (string value)
 
void WriteBoolean (bool value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteDateTime (DateTime value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteDecimal (decimal value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteDouble (double value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteInt (int value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteLong (long value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteFloat (float value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteShort (short value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteUnsignedByte (byte value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteSignedByte (sbyte value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteUnsignedInt (uint value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteUnsignedLong (ulong value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteUnsignedShort (ushort value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteChar (char value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteTimeSpan (TimeSpan value)
 
void WriteTimeSpan (char value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteTimeSpan (TimeSpan value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteGuid (Guid value)
 
void WriteGuid (Guid value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteUri (Uri value)
 
void WriteUri (Uri value, XmlDictionaryString name, XmlDictionaryString ns)
 
void WriteQualifiedName (string localName, string ns)
 
void WriteQualifiedName (XmlDictionaryString localName, XmlDictionaryString ns)
 
void WriteBooleanArray (bool[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
 
void WriteDateTimeArray (DateTime[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
 
void WriteDecimalArray (decimal[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
 
void WriteInt32Array (int[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
 
void WriteInt64Array (long[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
 
void WriteSingleArray (float[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
 
void WriteDoubleArray (double[] value, XmlDictionaryString itemName, XmlDictionaryString itemNamespace)
 

Package Attributes

int depth
 

Properties

XmlWriter Writer [get]
 
WriteState WriteState [get]
 
string XmlLang [get]
 
XmlSpace XmlSpace [get]
 

Private Member Functions

void WriteDateTimeInDefaultFormat (DateTime value)
 
void WriteEndAttribute ()
 
void WriteStartAttribute (string prefix, string localName, string ns)
 
void WriteStartAttribute (string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri)
 
void WriteAttributeStringValue (string value)
 
void WriteAttributeStringValue (XmlDictionaryString value)
 
void WriteAttributeIntValue (int value)
 
void WriteAttributeBoolValue (bool value)
 
void WriteAttributeQualifiedNameValue (string name, string ns)
 
void WriteAttributeQualifiedNameValue (XmlDictionaryString name, XmlDictionaryString ns)
 
Exception CreateInvalidPrimitiveTypeException (Type type)
 

Private Attributes

readonly DateTimeFormat _dateTimeFormat
 
int _prefixes
 

Detailed Description

Definition at line 7 of file JsonWriterDelegator.cs.


The documentation for this class was generated from the following file: