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

namespace System.Xml
{
public class XmlEncodedRawTextWriter // TypeDefIndex: 6650
{
	// Fields
	type#15322 useAsync;
	type#12863 bufBytes;
	type#26551 stream;
	type#17814 encoding;
	type#29117 xmlCharType;
	type#20870 bufPos;
	type#20870 textPos;
	type#20870 contentPos;
	type#20870 cdataPos;
	type#20870 attrEndPos;
	type#20870 bufLen;
	type#15316 writeToNull;
	type#15316 hadDoubleBracket;
	type#15316 inAttributeValue;
	type#20870 bufBytesUsed;
	type#12902 bufChars;
	type#17797 encoder;
	type#27305 writer;
	type#15316 trackTextContent;
	type#15316 inTextContent;
	type#20868 lastMarkPos;
	type#13151 textContentMarks;
	type#15854 charEntityFallback;
	type#23416 newLineHandling;
	type#15316 closeOutput;
	type#15316 omitXmlDeclaration;
	type#26579 newLineChars;
	type#15316 checkCharacters;
	type#29473 standalone;
	type#29228 outputMethod;
	type#15316 autoXmlDeclaration;
	type#15316 mergeCDataSections;

	// Methods
	// RVA: -1
	protected type#28660 .ctor(type#29544 settings) { }
	// RVA: -1
	public type#28660 .ctor(type#27303 writer, type#29544 settings) { }
	// RVA: -1
	public type#28660 .ctor(type#26548 stream, type#29544 settings) { }
	// RVA: -1
	internal virtual type#28660 WriteXmlDeclaration(type#29471 standalone) { }
	// RVA: -1
	internal virtual type#28660 WriteXmlDeclaration(type#26576 xmldecl) { }
	// 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
	internal virtual type#28660 StartElementContent() { }
	// RVA: -1
	internal virtual type#28660 WriteEndElement(type#26576 prefix, type#26576 localName, type#26576 ns) { }
	// RVA: -1
	internal virtual type#28660 WriteFullEndElement(type#26576 prefix, type#26576 localName, type#26576 ns) { }
	// 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
	internal virtual type#28660 WriteNamespaceDeclaration(type#26576 prefix, type#26576 namespaceName) { }
	// RVA: -1
	internal virtual type#15313 get_SupportsNamespaceDeclarationInChunks() { }
	// RVA: -1
	internal virtual type#28660 WriteStartNamespaceDeclaration(type#26576 prefix) { }
	// RVA: -1
	internal virtual type#28660 WriteEndNamespaceDeclaration() { }
	// 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 Close() { }
	// RVA: -1
	public virtual type#28660 Flush() { }
	// RVA: -1
	protected virtual type#28660 FlushBuffer() { }
	// RVA: -1
	private type#28660 EncodeChars(type#20867 startOffset, type#20867 endOffset, type#15313 writeAllToStream) { }
	// RVA: -1
	private type#28660 FlushEncoder() { }
	// RVA: -1
	protected type#28660 WriteAttributeTextBlock(type#12384 pSrc, type#12384 pSrcEnd) { }
	// RVA: -1
	protected type#28660 WriteElementTextBlock(type#12384 pSrc, type#12384 pSrcEnd) { }
	// RVA: -1
	protected type#28660 RawText(type#26576 s) { }
	// RVA: -1
	protected type#28660 RawText(type#12384 pSrcBegin, type#12384 pSrcEnd) { }
	// RVA: -1
	protected type#28660 WriteRawWithCharChecking(type#12384 pSrcBegin, type#12384 pSrcEnd) { }
	// RVA: -1
	protected type#28660 WriteCommentOrPi(type#26576 text, type#20867 stopChar) { }
	// RVA: -1
	protected type#28660 WriteCDataSection(type#26576 text) { }
	// RVA: -1
	private static type#12384 EncodeSurrogate(type#12384 pSrc, type#12384 pSrcEnd, type#12384 pDst) { }
	// RVA: -1
	private type#12384 InvalidXmlChar(type#20867 ch, type#12384 pDst, type#15313 entitize) { }
	// RVA: -1
	internal type#28660 EncodeChar(type#11681 pSrc, type#12384 pSrcEnd, type#11681 pDst) { }
	// RVA: -1
	protected type#28660 ChangeTextContentMark(type#15313 value) { }
	// RVA: -1
	private type#28660 GrowTextContentMarks() { }
	// RVA: -1
	protected type#12384 WriteNewLine(type#12384 pDst) { }
	// RVA: -1
	protected static type#12384 LtEntity(type#12384 pDst) { }
	// RVA: -1
	protected static type#12384 GtEntity(type#12384 pDst) { }
	// RVA: -1
	protected static type#12384 AmpEntity(type#12384 pDst) { }
	// RVA: -1
	protected static type#12384 QuoteEntity(type#12384 pDst) { }
	// RVA: -1
	protected static type#12384 TabEntity(type#12384 pDst) { }
	// RVA: -1
	protected static type#12384 LineFeedEntity(type#12384 pDst) { }
	// RVA: -1
	protected static type#12384 CarriageReturnEntity(type#12384 pDst) { }
	// RVA: -1
	private static type#12384 CharEntity(type#12384 pDst, type#15837 ch) { }
	// RVA: -1
	protected static type#12384 RawStartCData(type#12384 pDst) { }
	// RVA: -1
	protected static type#12384 RawEndCData(type#12384 pDst) { }
	// RVA: -1
	protected type#28660 ValidateContentChars(type#26576 chars, type#26576 propertyName, type#15313 allowOnlyWhitespace) { }
}
}
