// Assembly: mscorlib
// Full name: Mono.Globalization.Unicode.SortKeyBuffer

namespace Mono.Globalization.Unicode
{
public class SortKeyBuffer // TypeDefIndex: 3345
{
	// Fields
	type#12861 l1b;
	type#12861 l2b;
	type#12861 l3b;
	type#12861 l4sb;
	type#12861 l4tb;
	type#12861 l4kb;
	type#12861 l4wb;
	type#12861 l5b;
	type#26577 source;
	type#20868 l1;
	type#20868 l2;
	type#20868 l3;
	type#20868 l4s;
	type#20868 l4t;
	type#20868 l4k;
	type#20868 l4w;
	type#20868 l5;
	type#20868 lcid;
	type#16214 options;
	type#15314 processLevel2;
	type#15314 frenchSort;
	type#15314 frenchSorted;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#20867 lcid) { }
	// RVA: -1
	public type#28660 Reset() { }
	// RVA: -1
	internal type#28660 Initialize(type#16213 options, type#20867 lcid, type#26576 s, type#15313 frenchSort) { }
	// RVA: -1
	internal type#28660 AppendCJKExtension(type#15455 lv1msb, type#15455 lv1lsb) { }
	// RVA: -1
	internal type#28660 AppendKana(type#15455 category, type#15455 lv1, type#15455 lv2, type#15455 lv3, type#15313 isSmallKana, type#15455 markType, type#15313 isKatakana, type#15313 isHalfWidth) { }
	// RVA: -1
	internal type#28660 AppendNormal(type#15455 category, type#15455 lv1, type#15455 lv2, type#15455 lv3) { }
	// RVA: -1
	private type#28660 AppendLevel5(type#15455 category, type#15455 lv1) { }
	// RVA: -1
	private type#28660 AppendBufferPrimitive(type#15455 value, type#11704 buf, type#11942 bidx) { }
	// RVA: -1
	public type#26191 GetResultAndReset() { }
	// RVA: -1
	private type#20867 GetOptimizedLength(type#12860 data, type#20867 len, type#15455 defaultValue) { }
	// RVA: -1
	public type#26191 GetResult() { }
}
}
