using System;
using System.Runtime.ConstrainedExecution;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System
{
/// Manipulates arrays of primitive types.
// Token: 0x020000BD RID: 189
[Token(Token = "0x20000BD")]
[ComVisible(true)]
public static class Buffer
{
// Token: 0x06000580 RID: 1408 RVA: 0x00004698 File Offset: 0x00002898
[Token(Token = "0x6000580")]
[Address(RVA = "0x26CA120", Offset = "0x26C8F20", VA = "0x1826CA120")]
internal static bool InternalBlockCopy(Array src, int srcOffsetBytes, Array dst, int dstOffsetBytes, int byteCount)
{
return default(bool);
}
// Token: 0x06000581 RID: 1409 RVA: 0x000046B0 File Offset: 0x000028B0
[Token(Token = "0x6000581")]
[Address(RVA = "0x26CA060", Offset = "0x26C8E60", VA = "0x1826CA060")]
internal unsafe static int IndexOfByte(byte* src, byte value, int index, int count)
{
return 0;
}
// Token: 0x06000582 RID: 1410 RVA: 0x000046C8 File Offset: 0x000028C8
[Token(Token = "0x6000582")]
[Address(RVA = "0x26CA420", Offset = "0x26C9220", VA = "0x1826CA420")]
private static int _ByteLength(Array array)
{
return 0;
}
// Token: 0x06000583 RID: 1411 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000583")]
[Address(RVA = "0x26CA400", Offset = "0x26C9200", VA = "0x1826CA400")]
internal unsafe static void ZeroMemory(byte* src, long len)
{
}
// Token: 0x06000584 RID: 1412 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000584")]
[Address(RVA = "0x26CA3C0", Offset = "0x26C91C0", VA = "0x1826CA3C0")]
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
internal unsafe static void Memcpy(byte[] dest, int destIndex, byte* src, int srcIndex, int len)
{
}
// Token: 0x06000585 RID: 1413 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000585")]
[Address(RVA = "0x26CA130", Offset = "0x26C8F30", VA = "0x1826CA130")]
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
internal unsafe static void Memcpy(byte* pDest, int destIndex, byte[] src, int srcIndex, int len)
{
}
/// Returns the number of bytes in the specified array.
/// An array.
/// The number of bytes in the array.
///
/// is .
///
/// is not a primitive.
///
/// is larger than 2 gigabytes (GB).
// Token: 0x06000586 RID: 1414 RVA: 0x000046E0 File Offset: 0x000028E0
[Token(Token = "0x6000586")]
[Address(RVA = "0x26C9FA0", Offset = "0x26C8DA0", VA = "0x1826C9FA0")]
public static int ByteLength(Array array)
{
return 0;
}
/// Copies a specified number of bytes from a source array starting at a particular offset to a destination array starting at a particular offset.
/// The source buffer.
/// The zero-based byte offset into .
/// The destination buffer.
/// The zero-based byte offset into .
/// The number of bytes to copy.
///
/// or is .
///
/// or is not an array of primitives.
/// -or-
/// The number of bytes in is less than plus .
/// -or-
/// The number of bytes in is less than plus .
///
/// , , or is less than 0.
// Token: 0x06000587 RID: 1415 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000587")]
[Address(RVA = "0x26C9D70", Offset = "0x26C8B70", VA = "0x1826C9D70")]
public static void BlockCopy(Array src, int srcOffset, Array dst, int dstOffset, int count)
{
}
// Token: 0x06000588 RID: 1416 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000588")]
[Address(RVA = "0x26CA560", Offset = "0x26C9360", VA = "0x1826CA560")]
internal unsafe static void memcpy4(byte* dest, byte* src, int size)
{
}
// Token: 0x06000589 RID: 1417 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000589")]
[Address(RVA = "0x26CA4E0", Offset = "0x26C92E0", VA = "0x1826CA4E0")]
internal unsafe static void memcpy2(byte* dest, byte* src, int size)
{
}
// Token: 0x0600058A RID: 1418 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600058A")]
[Address(RVA = "0x26CA430", Offset = "0x26C9230", VA = "0x1826CA430")]
private unsafe static void memcpy1(byte* dest, byte* src, int size)
{
}
// Token: 0x0600058B RID: 1419 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600058B")]
[Address(RVA = "0x26CA170", Offset = "0x26C8F70", VA = "0x1826CA170")]
internal unsafe static void Memcpy(byte* dest, byte* src, int size)
{
}
}
}