// Assembly: Newtonsoft.Json
// Full name: Newtonsoft.Json.Converters.XmlNodeConverter

namespace Newtonsoft.Json.Converters
{
public class XmlNodeConverter // TypeDefIndex: 10478
{
	// Fields
	type#8689 EmptyChildNodes;
	type#26598 TextName;
	type#26598 CommentName;
	type#26598 CDataName;
	type#26598 WhitespaceName;
	type#26598 SignificantWhitespaceName;
	type#26598 DeclarationName;
	type#26598 JsonNamespaceUri;
	type#26577 <DeserializeRootElementName>k__BackingField;
	type#15314 <WriteArrayAttribute>k__BackingField;
	type#15314 <OmitRootObject>k__BackingField;
	type#15314 <EncodeSpecialCharacters>k__BackingField;

	// Methods
	// RVA: -1
	public type#26576 get_DeserializeRootElementName() { }
	// RVA: -1
	public type#28660 set_DeserializeRootElementName(type#26576 value) { }
	// RVA: -1
	public type#15313 get_WriteArrayAttribute() { }
	// RVA: -1
	public type#28660 set_WriteArrayAttribute(type#15313 value) { }
	// RVA: -1
	public type#15313 get_OmitRootObject() { }
	// RVA: -1
	public type#28660 set_OmitRootObject(type#15313 value) { }
	// RVA: -1
	public type#15313 get_EncodeSpecialCharacters() { }
	// RVA: -1
	public type#28660 set_EncodeSpecialCharacters(type#15313 value) { }
	// RVA: -1
	public virtual type#28660 WriteJson(type#21390 writer, type#23705 value, type#21366 serializer) { }
	// RVA: -1
	private type#20685 WrapXml(type#23705 value) { }
	// RVA: -1
	private type#28660 PushParentNamespaces(type#20685 node, type#29193 manager) { }
	// RVA: -1
	private type#26576 ResolveFullName(type#20685 node, type#29193 manager) { }
	// RVA: -1
	private type#26576 GetPropertyName(type#20685 node, type#29193 manager) { }
	// RVA: -1
	private type#15313 IsArray(type#20685 node) { }
	// RVA: -1
	private type#28660 SerializeGroupedNodes(type#21390 writer, type#20685 node, type#29193 manager, type#15313 writePropertyName) { }
	// RVA: -1
	private type#28660 WriteGroupedNodes(type#21390 writer, type#29193 manager, type#15313 writePropertyName, type#8687 groupedNodes, type#26576 elementNames) { }
	// RVA: -1
	private type#28660 WriteGroupedNodes(type#21390 writer, type#29193 manager, type#15313 writePropertyName, type#20685 node, type#26576 elementNames) { }
	// RVA: -1
	private type#28660 SerializeNode(type#21390 writer, type#20685 node, type#29193 manager, type#15313 writePropertyName) { }
	// RVA: -1
	private static type#15313 AllSameName(type#20685 node) { }
	// RVA: -1
	public virtual type#23705 ReadJson(type#21359 reader, type#27705 objectType, type#23705 existingValue, type#21366 serializer) { }
	// RVA: -1
	private type#28660 DeserializeValue(type#21359 reader, type#20675 document, type#29193 manager, type#26576 propertyName, type#20685 currentNode) { }
	// RVA: -1
	private type#28660 ReadElement(type#21359 reader, type#20675 document, type#20685 currentNode, type#26576 propertyName, type#29193 manager) { }
	// RVA: -1
	private type#28660 CreateElement(type#21359 reader, type#20675 document, type#20685 currentNode, type#26576 elementName, type#29193 manager, type#26576 elementPrefix, type#4800 attributeNameValues) { }
	// RVA: -1
	private static type#28660 AddAttribute(type#21359 reader, type#20675 document, type#20685 currentNode, type#26576 propertyName, type#26576 attributeName, type#29193 manager, type#26576 attributePrefix) { }
	// RVA: -1
	private static type#26576 ConvertTokenToXmlValue(type#21359 reader) { }
	// RVA: -1
	private type#28660 ReadArrayElements(type#21359 reader, type#20675 document, type#26576 propertyName, type#20685 currentNode, type#29193 manager) { }
	// RVA: -1
	private type#28660 AddJsonArrayAttribute(type#20677 element, type#20675 document) { }
	// RVA: -1
	private type#15313 ShouldReadInto(type#21359 reader) { }
	// RVA: -1
	private type#4800 ReadAttributeElements(type#21359 reader, type#29193 manager) { }
	// RVA: -1
	private type#28660 CreateInstruction(type#21359 reader, type#20675 document, type#20685 currentNode, type#26576 propertyName) { }
	// RVA: -1
	private type#28660 CreateDocumentType(type#21359 reader, type#20675 document, type#20685 currentNode) { }
	// RVA: -1
	private type#20677 CreateElement(type#26576 elementName, type#20675 document, type#26576 elementPrefix, type#29193 manager) { }
	// RVA: -1
	private type#28660 DeserializeNode(type#21359 reader, type#20675 document, type#29193 manager, type#20685 currentNode) { }
	// RVA: -1
	private type#15313 IsNamespaceAttribute(type#26576 attributeName, type#12129 prefix) { }
	// RVA: -1
	private type#15313 ValueAttributes(type#8687 c) { }
	// RVA: -1
	public virtual type#15313 CanConvert(type#27705 valueType) { }
	// RVA: -1
	private type#15313 IsXObject(type#27705 valueType) { }
	// RVA: -1
	private type#15313 IsXmlNode(type#27705 valueType) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
