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

namespace System.Xml
{
public class XmlTextWriter // TypeDefIndex: 6684
{
	// Fields
	type#27304 textWriter;
	type#29481 xmlEncoder;
	type#17812 encoding;
	type#18719 formatting;
	type#15314 indented;
	type#20868 indentation;
	type#15838 indentChar;
	type#13732 stack;
	type#20868 top;
	type#13730 stateTable;
	type#34965 currentState;
	type#34969 lastToken;
	type#29487 base64Encoder;
	type#15838 quoteChar;
	type#15838 curQuoteChar;
	type#15314 namespaces;
	type#34962 specialAttr;
	type#26577 prefixForXmlNs;
	type#15314 flush;
	type#13729 nsStack;
	type#20868 nsTop;
	type#4743 nsHashtable;
	type#15314 useNsHashtable;
	type#29116 xmlCharType;
	type#13458 stateName;
	type#13458 tokenName;
	type#13731 stateTableDefault;
	type#13731 stateTableDocument;

	// Methods
	// RVA: -1
	internal type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#26548 w, type#17811 encoding) { }
	// RVA: -1
	public type#28660 .ctor(type#26576 filename, type#17811 encoding) { }
	// RVA: -1
	public type#28660 .ctor(type#27303 w) { }
	// RVA: -1
	public type#26548 get_BaseStream() { }
	// RVA: -1
	public type#28660 set_Namespaces(type#15313 value) { }
	// RVA: -1
	public type#28660 set_Formatting(type#18718 value) { }
	// RVA: -1
	public type#28660 set_QuoteChar(type#15837 value) { }
	// 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 ns) { }
	// 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 WriteWhitespace(type#26576 ws) { }
	// RVA: -1
	public virtual type#28660 WriteString(type#26576 text) { }
	// RVA: -1
	public virtual type#28660 WriteSurrogateCharEntity(type#15837 lowChar, type#15837 highChar) { }
	// 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 WriteBinHex(type#12860 buffer, type#20867 index, type#20867 count) { }
	// RVA: -1
	public virtual type#28852 get_WriteState() { }
	// 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
	private type#28660 StartDocument(type#20867 standalone) { }
	// RVA: -1
	private type#28660 AutoComplete(type#34968 token) { }
	// RVA: -1
	private type#28660 AutoCompleteAll() { }
	// RVA: -1
	private type#28660 InternalWriteEndElement(type#15313 longFormat) { }
	// RVA: -1
	private type#28660 WriteEndStartTag(type#15313 empty) { }
	// RVA: -1
	private type#28660 WriteEndAttributeQuote() { }
	// RVA: -1
	private type#28660 Indent(type#15313 beforeEndElement) { }
	// RVA: -1
	private type#28660 PushNamespace(type#26576 prefix, type#26576 ns, type#15313 declared) { }
	// RVA: -1
	private type#28660 AddNamespace(type#26576 prefix, type#26576 ns, type#15313 declared) { }
	// RVA: -1
	private type#28660 AddToNamespaceHashtable(type#20867 namespaceIndex) { }
	// RVA: -1
	private type#28660 PopNamespaces(type#20867 indexFrom, type#20867 indexTo) { }
	// RVA: -1
	private type#26576 GeneratePrefix() { }
	// RVA: -1
	private type#28660 InternalWriteProcessingInstruction(type#26576 name, type#26576 text) { }
	// RVA: -1
	private type#20867 LookupNamespace(type#26576 prefix) { }
	// RVA: -1
	private type#20867 LookupNamespaceInCurrentScope(type#26576 prefix) { }
	// RVA: -1
	private type#26576 FindPrefix(type#26576 ns) { }
	// RVA: -1
	private type#28660 ValidateName(type#26576 name, type#15313 isNCName) { }
	// RVA: -1
	private type#28660 HandleSpecialAttribute() { }
	// RVA: -1
	private type#28660 VerifyPrefixXml(type#26576 prefix, type#26576 ns) { }
	// RVA: -1
	private type#28660 PushStack() { }
	// RVA: -1
	private type#28660 FlushEncoders() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
