// Assembly: mscorlib
// Full name: System.Text.EncoderFallbackBuffer

namespace System.Text
{
public class EncoderFallbackBuffer // TypeDefIndex: 3948
{
	// Fields
	type#12386 charStart;
	type#12386 charEnd;
	type#17808 encoder;
	type#15315 setEncoder;
	type#15315 bUsedEncoder;
	type#15315 bFallingBack;
	type#20869 iRecursionCount;

	// Methods
	// RVA: -1
	public abstract type#15313 Fallback(type#15837 charUnknown, type#20867 index) { }
	// RVA: -1
	public abstract type#15313 Fallback(type#15837 charUnknownHigh, type#15837 charUnknownLow, type#20867 index) { }
	// RVA: -1
	public abstract type#15837 GetNextChar() { }
	// RVA: -1
	public abstract type#15313 MovePrevious() { }
	// RVA: -1
	public abstract type#20867 get_Remaining() { }
	// RVA: -1
	public virtual type#28660 Reset() { }
	// RVA: -1
	internal type#28660 InternalReset() { }
	// RVA: -1
	internal type#28660 InternalInitialize(type#12384 charStart, type#12384 charEnd, type#17806 encoder, type#15313 setEncoder) { }
	// RVA: -1
	internal type#15837 InternalGetNextChar() { }
	// RVA: -1
	internal virtual type#15313 InternalFallback(type#15837 ch, type#11681 chars) { }
	// RVA: -1
	internal type#28660 ThrowLastCharRecursive(type#20867 charRecursive) { }
	// RVA: -1
	protected type#28660 .ctor() { }
}
}
