119 lines
3.7 KiB
C#
119 lines
3.7 KiB
C#
using System;
|
|
using System.ComponentModel;
|
|
using System.Diagnostics;
|
|
using System.Reflection;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System
|
|
{
|
|
// Token: 0x0200000D RID: 13
|
|
[Token(Token = "0x200000D")]
|
|
[Obsolete]
|
|
[DebuggerDisplay("{ToString(),raw}")]
|
|
[DebuggerTypeProxy(typeof(SpanDebugView<>))]
|
|
[DefaultMember("Item")]
|
|
[DebuggerDisplay("{ToString(),raw}")]
|
|
[DebuggerTypeProxy(typeof(SpanDebugView<>))]
|
|
public readonly ref struct Span<T>
|
|
{
|
|
// Token: 0x0600002A RID: 42 RVA: 0x00002238 File Offset: 0x00000438
|
|
[Token(Token = "0x600002A")]
|
|
[Address(RVA = "0x2F00F30", Offset = "0x2EFFF30", VA = "0x182F00F30", Slot = "0")]
|
|
[Obsolete]
|
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|
[Obsolete("Equals() on Span will always throw an exception. Use == instead.")]
|
|
public override bool Equals(object obj)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600002B RID: 43 RVA: 0x00002250 File Offset: 0x00000450
|
|
[Token(Token = "0x600002B")]
|
|
[Address(RVA = "0x2F01090", Offset = "0x2F00090", VA = "0x182F01090", Slot = "2")]
|
|
[Obsolete]
|
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|
[Obsolete("GetHashCode() on Span will always throw an exception.")]
|
|
public override int GetHashCode()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600002C RID: 44 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600002C")]
|
|
[Address(RVA = "0x2F01850", Offset = "0x2F00850", VA = "0x182F01850")]
|
|
public Span(T[] array, int start, int length)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600002D RID: 45 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600002D")]
|
|
[Address(RVA = "0x2F01A90", Offset = "0x2F00A90", VA = "0x182F01A90")]
|
|
internal Span(Pinnable<T> pinnable, IntPtr byteOffset, int length)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600002E RID: 46 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600002E")]
|
|
[Address(RVA = "0x2F00D80", Offset = "0x2EFFD80", VA = "0x182F00D80")]
|
|
public void CopyTo(global::System.Span<T> destination)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600002F RID: 47 RVA: 0x00002268 File Offset: 0x00000468
|
|
[Token(Token = "0x600002F")]
|
|
[Address(RVA = "0x2F01730", Offset = "0x2F00730", VA = "0x182F01730")]
|
|
public bool TryCopyTo(global::System.Span<T> destination)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000030 RID: 48 RVA: 0x00002280 File Offset: 0x00000480
|
|
[Token(Token = "0x6000030")]
|
|
[Address(RVA = "0x2F02630", Offset = "0x2F01630", VA = "0x182F02630")]
|
|
public static implicit operator global::System.ReadOnlySpan<T>(global::System.Span<T> span)
|
|
{
|
|
return default(global::System.ReadOnlySpan<T>);
|
|
}
|
|
|
|
// Token: 0x06000031 RID: 49 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000031")]
|
|
[Address(RVA = "0x2F01350", Offset = "0x2F00350", VA = "0x182F01350", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000032 RID: 50 RVA: 0x00002298 File Offset: 0x00000498
|
|
[Token(Token = "0x6000032")]
|
|
[Address(RVA = "0x2F01250", Offset = "0x2F00250", VA = "0x182F01250")]
|
|
public global::System.Span<T> Slice(int start, int length)
|
|
{
|
|
return default(global::System.Span<T>);
|
|
}
|
|
|
|
// Token: 0x06000033 RID: 51 RVA: 0x00002052 File Offset: 0x00000252
|
|
[Token(Token = "0x6000033")]
|
|
[Address(RVA = "0x2F00DF0", Offset = "0x2EFFDF0", VA = "0x182F00DF0")]
|
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|
internal T DangerousGetPinnableReference()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0400001C RID: 28
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400001C")]
|
|
private readonly Pinnable<T> _pinnable;
|
|
|
|
// Token: 0x0400001D RID: 29
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400001D")]
|
|
private readonly IntPtr _byteOffset;
|
|
|
|
// Token: 0x0400001E RID: 30
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400001E")]
|
|
private readonly int _length;
|
|
}
|
|
}
|