// Assembly: System.Xml
// Full name: System.Xml.XmlWellFormedWriter

namespace System.Xml
{
public class XmlWellFormedWriter // TypeDefIndex: 6703
{
	// Fields
	type#29541 writer;
	type#29243 rawWriter;
	type#20682 predefinedNamespaces;
	type#13735 nsStack;
	type#20868 nsTop;
	type#4743 nsHashtable;
	type#15314 useNsHashtable;
	type#13734 elemScopeStack;
	type#20868 elemTop;
	type#13733 attrStack;
	type#20868 attrCount;
	type#4743 attrHashTable;
	type#34994 specAttr;
	type#34986 attrValueCache;
	type#26577 curDeclPrefix;
	type#13736 stateTable;
	type#34997 currentState;
	type#15314 checkCharacters;
	type#15314 omitDuplNamespaces;
	type#15314 writeEndDocumentOnClose;
	type#16343 conformanceLevel;
	type#15314 dtdWritten;
	type#15314 xmlDeclFollows;
	type#29116 xmlCharType;
	type#25758 hasher;
	type#13465 stateName;
	type#13465 tokenName;
	type#13614 state2WriteState;
	type#13737 StateTableDocument;
	type#13737 StateTableAuto;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#29540 writer, type#29544 settings) { }
	// RVA: -1
	public virtual type#28852 get_WriteState() { }
	// RVA: -1
	public virtual type#28660 WriteStartDocument() { }
	// RVA: -1
	public virtual type#28660 WriteStartDocument(type#15313 standalone) { }
	// RVA: -1
	public virtual type#28660 WriteEndDocument() { }
	// RVA: -1
	public virtual type#28660 WriteDocType(type#26576 name, type#26576 pubid, type#26576 sysid, type#26576 subset) { }
	// RVA: -1
	public virtual type#28660 WriteStartElement(type#26576 prefix, type#26576 localName, type#26576 ns) { }
	// RVA: -1
	public virtual type#28660 WriteEndElement() { }
	// RVA: -1
	public virtual type#28660 WriteFullEndElement() { }
	// RVA: -1
	public virtual type#28660 WriteStartAttribute(type#26576 prefix, type#26576 localName, type#26576 namespaceName) { }
	// RVA: -1
	public virtual type#28660 WriteEndAttribute() { }
	// RVA: -1
	public virtual type#28660 WriteCData(type#26576 text) { }
	// RVA: -1
	public virtual type#28660 WriteComment(type#26576 text) { }
	// RVA: -1
	public virtual type#28660 WriteProcessingInstruction(type#26576 name, type#26576 text) { }
	// RVA: -1
	public virtual type#28660 WriteEntityRef(type#26576 name) { }
	// RVA: -1
	public virtual type#28660 WriteCharEntity(type#15837 ch) { }
	// RVA: -1
	public virtual type#28660 WriteSurrogateCharEntity(type#15837 lowChar, type#15837 highChar) { }
	// RVA: -1
	public virtual type#28660 WriteWhitespace(type#26576 ws) { }
	// RVA: -1
	public virtual type#28660 WriteString(type#26576 text) { }
	// RVA: -1
	public virtual type#28660 WriteChars(type#12899 buffer, type#20867 index, type#20867 count) { }
	// RVA: -1
	public virtual type#28660 WriteRaw(type#12899 buffer, type#20867 index, type#20867 count) { }
	// RVA: -1
	public virtual type#28660 WriteRaw(type#26576 data) { }
	// RVA: -1
	public virtual type#28660 WriteBase64(type#12860 buffer, type#20867 index, type#20867 count) { }
	// RVA: -1
	public virtual type#28660 Close() { }
	// RVA: -1
	public virtual type#28660 Flush() { }
	// RVA: -1
	public virtual type#26576 LookupPrefix(type#26576 ns) { }
	// RVA: -1
	public virtual type#28660 WriteValue(type#26576 value) { }
	// RVA: -1
	public virtual type#28660 WriteBinHex(type#12860 buffer, type#20867 index, type#20867 count) { }
	// RVA: -1
	internal type#29242 get_RawWriter() { }
	// RVA: -1
	private type#15313 get_SaveAttrValue() { }
	// RVA: -1
	private type#15313 get_InBase64() { }
	// RVA: -1
	private type#28660 SetSpecialAttribute(type#34993 special) { }
	// RVA: -1
	private type#28660 WriteStartDocumentImpl(type#29471 standalone) { }
	// RVA: -1
	private type#28660 StartFragment() { }
	// RVA: -1
	private type#28660 PushNamespaceImplicit(type#26576 prefix, type#26576 ns) { }
	// RVA: -1
	private type#15313 PushNamespaceExplicit(type#26576 prefix, type#26576 ns) { }
	// RVA: -1
	private type#28660 AddNamespace(type#26576 prefix, type#26576 ns, type#34989 kind) { }
	// RVA: -1
	private type#28660 AddToNamespaceHashtable(type#20867 namespaceIndex) { }
	// RVA: -1
	private type#20867 LookupNamespaceIndex(type#26576 prefix) { }
	// RVA: -1
	private type#28660 PopNamespaces(type#20867 indexFrom, type#20867 indexTo) { }
	// RVA: -1
	private static type#29168 DupAttrException(type#26576 prefix, type#26576 localName) { }
	// RVA: -1
	private type#28660 AdvanceState(type#34999 token) { }
	// RVA: -1
	private type#28660 StartElementContent() { }
	// RVA: -1
	private static type#26576 GetStateName(type#34996 state) { }
	// RVA: -1
	internal type#26576 LookupNamespace(type#26576 prefix) { }
	// RVA: -1
	private type#26576 LookupLocalNamespace(type#26576 prefix) { }
	// RVA: -1
	private type#26576 GeneratePrefix() { }
	// RVA: -1
	private type#28660 CheckNCName(type#26576 ncname) { }
	// RVA: -1
	private static type#18121 InvalidCharsException(type#26576 name, type#20867 badCharIndex) { }
	// RVA: -1
	private type#28660 ThrowInvalidStateTransition(type#34999 token, type#34996 currentState) { }
	// RVA: -1
	private type#15313 get_IsClosedOrErrorState() { }
	// RVA: -1
	private type#28660 AddAttribute(type#26576 prefix, type#26576 localName, type#26576 namespaceName) { }
	// RVA: -1
	private type#28660 AddToAttrHashTable(type#20867 attributeIndex) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
