Zdexby TheHolyOneZ
42,595 classes
Class

XmlNodeConverter

: JsonConverter : Object
Newtonsoft.Json.Converters.XmlNodeConverter, Newtonsoft.Json 0x0020 (32 B) inherited 0x0010 Newtonsoft.Json.dll
0x00x0020

Members 12

OffsetSizeNameTypeFlagsDefault
0x08EmptyChildNodesList<Newtonsoft.Json.Converters.IXmlNode>Static+2 flags—
—0x08TextNamestringPrivateStatic+1 flags2887670511824
—0x08CommentNamestringPrivateStatic+1 flags2887670511824
—0x08CDataNamestringPrivateStatic+1 flags2887670511824
—0x08WhitespaceNamestringPrivateStatic+1 flags2887670511824
—0x08SignificantWhitespaceNamestringPrivateStatic+1 flags2887670511824
—0x08DeclarationNamestringPrivateStatic+1 flags2887670511824
—0x08JsonNamespaceUristringPrivateStatic+1 flags2887670511824
0x08<DeserializeRootElementName>k__BackingFieldstringPrivate—
0x01<WriteArrayAttribute>k__BackingFieldboolPrivate—
0x01<OmitRootObject>k__BackingFieldboolPrivate—
0x01<EncodeSpecialCharacters>k__BackingFieldboolPrivate—
0x001B0x05unreflected bytes to end of XmlNodeConverter

Functions 40

SignatureFlagsNativeParams
string get_DeserializeRootElementName()Public+1 flags0x08
void set_DeserializeRootElementName(const string& value)Public+1 flags0x08
bool get_WriteArrayAttribute()Public+1 flags0x01
void set_WriteArrayAttribute(bool value)Public+1 flags0x01
bool get_OmitRootObject()Public+1 flags0x01
void set_OmitRootObject(bool value)Public+1 flags0x01
bool get_EncodeSpecialCharacters()Public+1 flags0x01
void set_EncodeSpecialCharacters(bool value)Public+1 flags0x01
void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)Public+1 flags0x08
IXmlNode WrapXml(object value)Private0x08
void PushParentNamespaces(IXmlNode node, XmlNamespaceManager manager)Private0x08
string ResolveFullName(IXmlNode node, XmlNamespaceManager manager)Private0x08
string GetPropertyName(IXmlNode node, XmlNamespaceManager manager)Private0x08
bool IsArray(IXmlNode node)Private0x08
void SerializeGroupedNodes(JsonWriter writer, IXmlNode node, XmlNamespaceManager manager, bool writePropertyName)Private0x08
void WriteGroupedNodes(JsonWriter writer, XmlNamespaceManager manager, bool writePropertyName, List<Newtonsoft.Json.Converters.IXmlNode> groupedNodes, const string& elementNames)Private0x08
void WriteGroupedNodes(JsonWriter writer, XmlNamespaceManager manager, bool writePropertyName, IXmlNode node, const string& elementNames)Private0x08
void SerializeNode(JsonWriter writer, IXmlNode node, XmlNamespaceManager manager, bool writePropertyName)Private0x08
bool AllSameName(IXmlNode node)PrivateStatic0x08
object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)Public+1 flags0x08
void DeserializeValue(JsonReader reader, IXmlDocument document, XmlNamespaceManager manager, const string& propertyName, IXmlNode currentNode)Private0x08
void ReadElement(JsonReader reader, IXmlDocument document, IXmlNode currentNode, const string& propertyName, XmlNamespaceManager manager)Private0x08
void CreateElement(JsonReader reader, IXmlDocument document, IXmlNode currentNode, const string& elementName, XmlNamespaceManager manager, const string& elementPrefix, Dictionary<System.String attributeNameValues)Private0x08
void AddAttribute(JsonReader reader, IXmlDocument document, IXmlNode currentNode, const string& propertyName, const string& attributeName, XmlNamespaceManager manager, const string& attributePrefix)PrivateStatic0x08
string ConvertTokenToXmlValue(JsonReader reader)PrivateStatic0x08
void ReadArrayElements(JsonReader reader, IXmlDocument document, const string& propertyName, IXmlNode currentNode, XmlNamespaceManager manager)Private0x08
void AddJsonArrayAttribute(IXmlElement element, IXmlDocument document)Private0x08
bool ShouldReadInto(JsonReader reader)Private0x08
Dictionary<System.String ReadAttributeElements(JsonReader reader, XmlNamespaceManager manager)Private0x08
void CreateInstruction(JsonReader reader, IXmlDocument document, IXmlNode currentNode, const string& propertyName)Private0x08
void CreateDocumentType(JsonReader reader, IXmlDocument document, IXmlNode currentNode)Private0x08
IXmlElement CreateElement(const string& elementName, IXmlDocument document, const string& elementPrefix, XmlNamespaceManager manager)Private0x08
void DeserializeNode(JsonReader reader, IXmlDocument document, XmlNamespaceManager manager, IXmlNode currentNode)Private0x08
bool IsNamespaceAttribute(const string& attributeName, ref string& prefix)Private0x08
bool ValueAttributes(List<Newtonsoft.Json.Converters.IXmlNode> c)Private0x08
bool CanConvert(Type valueType)Public+1 flags0x08
bool IsXObject(Type valueType)Private0x08
bool IsXmlNode(Type valueType)Private0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00