// Assembly: Assembly-CSharp
// Full name: Google.FlatBuffers.ByteBuffer

namespace Google.FlatBuffers
{
public class ByteBuffer // TypeDefIndex: 465
{
	// Fields
	type#15475 _buffer;
	type#20868 _pos;
	type#4860 genericSizes;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#15474 allocator, type#20867 position) { }
	// RVA: -1
	public type#28660 .ctor(type#20867 size) { }
	// RVA: -1
	public type#28660 .ctor(type#12860 buffer) { }
	// RVA: -1
	public type#28660 .ctor(type#12860 buffer, type#20867 pos) { }
	// RVA: -1
	public type#20867 get_Position() { }
	// RVA: -1
	public type#28660 set_Position(type#20867 value) { }
	// RVA: -1
	public type#20867 get_Length() { }
	// RVA: -1
	public type#28660 Reset() { }
	// RVA: -1
	public type#15472 Duplicate() { }
	// RVA: -1
	public type#28660 GrowFront(type#20867 newSize) { }
	// RVA: -1
	public type#12860 ToArray(type#20867 pos, type#20867 len) { }
	// RVA: -1
	public static type#20867 SizeOf() { }
	// RVA: -1
	public static type#15313 IsSupportedType() { }
	// RVA: -1
	public static type#20867 ArraySize(type#12536 x) { }
	// RVA: -1
	public static type#20867 ArraySize(type#3628 x) { }
	// RVA: -1
	public type#12538 ToArray(type#20867 pos, type#20867 len) { }
	// RVA: -1
	public type#12860 ToSizedArray() { }
	// RVA: -1
	public type#12860 ToFullArray() { }
	// RVA: -1
	public type#3640 ToArraySegment(type#20867 pos, type#20867 len) { }
	// RVA: -1
	public type#22567 ToMemoryStream(type#20867 pos, type#20867 len) { }
	// RVA: -1
	public static type#27901 ReverseBytes(type#27901 input) { }
	// RVA: -1
	public static type#27917 ReverseBytes(type#27917 input) { }
	// RVA: -1
	public static type#27937 ReverseBytes(type#27937 input) { }
	// RVA: -1
	protected type#28660 WriteLittleEndian(type#20867 offset, type#20867 count, type#27937 data) { }
	// RVA: -1
	protected type#27937 ReadLittleEndian(type#20867 offset, type#20867 count) { }
	// RVA: -1
	private type#28660 AssertOffsetAndLength(type#20867 offset, type#20867 length) { }
	// RVA: -1
	public type#28660 PutSbyte(type#20867 offset, type#25514 value) { }
	// RVA: -1
	public type#28660 PutByte(type#20867 offset, type#15455 value) { }
	// RVA: -1
	public type#28660 PutByte(type#20867 offset, type#15455 value, type#20867 count) { }
	// RVA: -1
	public type#28660 Put(type#20867 offset, type#15455 value) { }
	// RVA: -1
	public type#28660 PutStringUTF8(type#20867 offset, type#26576 value) { }
	// RVA: -1
	public type#28660 PutShort(type#20867 offset, type#20856 value) { }
	// RVA: -1
	public type#28660 PutUshort(type#20867 offset, type#27901 value) { }
	// RVA: -1
	public type#28660 PutInt(type#20867 offset, type#20867 value) { }
	// RVA: -1
	public type#28660 PutUint(type#20867 offset, type#27917 value) { }
	// RVA: -1
	public type#28660 PutLong(type#20867 offset, type#20900 value) { }
	// RVA: -1
	public type#28660 PutUlong(type#20867 offset, type#27937 value) { }
	// RVA: -1
	public type#28660 PutFloat(type#20867 offset, type#26059 value) { }
	// RVA: -1
	public type#28660 PutDouble(type#20867 offset, type#17430 value) { }
	// RVA: -1
	public type#25514 GetSbyte(type#20867 index) { }
	// RVA: -1
	public type#15455 Get(type#20867 index) { }
	// RVA: -1
	public type#26576 GetStringUTF8(type#20867 startPos, type#20867 len) { }
	// RVA: -1
	public type#20856 GetShort(type#20867 index) { }
	// RVA: -1
	public type#27901 GetUshort(type#20867 index) { }
	// RVA: -1
	public type#20867 GetInt(type#20867 index) { }
	// RVA: -1
	public type#27917 GetUint(type#20867 index) { }
	// RVA: -1
	public type#20900 GetLong(type#20867 index) { }
	// RVA: -1
	public type#27937 GetUlong(type#20867 index) { }
	// RVA: -1
	public type#26059 GetFloat(type#20867 index) { }
	// RVA: -1
	public type#17430 GetDouble(type#20867 index) { }
	// RVA: -1
	public type#20867 Put(type#20867 offset, type#12537 x) { }
	// RVA: -1
	public type#20867 Put(type#20867 offset, type#3629 x) { }
	// RVA: -1
	public type#20867 Put(type#20867 offset, type#20925 ptr, type#20867 sizeInBytes) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
