Files
27Aug2021-Cpp2IL-Dump/System.Memory/System/ReadOnlySpan.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

95 lines
2.9 KiB
C#

using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Reflection;
using Cpp2IlInjected;
namespace System
{
// Token: 0x0200000C RID: 12
[Token(Token = "0x200000C")]
[DefaultMember("Item")]
[DebuggerTypeProxy(typeof(SpanDebugView<>))]
[DebuggerDisplay("{ToString(),raw}")]
[DebuggerTypeProxy(typeof(SpanDebugView<>))]
[DebuggerDisplay("{ToString(),raw}")]
public readonly ref struct ReadOnlySpan<T>
{
// Token: 0x06000023 RID: 35 RVA: 0x000021F0 File Offset: 0x000003F0
[Token(Token = "0x6000023")]
[Address(RVA = "0x2F37200", Offset = "0x2F36200", VA = "0x182F37200", Slot = "0")]
[Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
[Obsolete("Equals() on ReadOnlySpan will always throw an exception. Use == instead.")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06000024 RID: 36 RVA: 0x00002208 File Offset: 0x00000408
[Token(Token = "0x6000024")]
[Address(RVA = "0x2F373A0", Offset = "0x2F363A0", VA = "0x182F373A0", Slot = "2")]
[Obsolete]
[Obsolete("GetHashCode() on ReadOnlySpan will always throw an exception.")]
[EditorBrowsable(EditorBrowsableState.Never)]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06000025 RID: 37 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000025")]
[Address(RVA = "0x2F37B60", Offset = "0x2F36B60", VA = "0x182F37B60")]
public ReadOnlySpan(T[] array, int start, int length)
{
}
// Token: 0x06000026 RID: 38 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000026")]
[Address(RVA = "0x2F01A90", Offset = "0x2F00A90", VA = "0x182F01A90")]
internal ReadOnlySpan(Pinnable<T> pinnable, IntPtr byteOffset, int length)
{
}
// Token: 0x06000027 RID: 39 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000027")]
[Address(RVA = "0x2F376C0", Offset = "0x2F366C0", VA = "0x182F376C0", Slot = "3")]
public override string ToString()
{
return null;
}
// Token: 0x06000028 RID: 40 RVA: 0x00002220 File Offset: 0x00000420
[Token(Token = "0x6000028")]
[Address(RVA = "0x2F375C0", Offset = "0x2F365C0", VA = "0x182F375C0")]
public global::System.ReadOnlySpan<T> Slice(int start, int length)
{
return default(global::System.ReadOnlySpan<T>);
}
// Token: 0x06000029 RID: 41 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000029")]
[Address(RVA = "0x2F370A0", Offset = "0x2F360A0", VA = "0x182F370A0")]
[EditorBrowsable(EditorBrowsableState.Never)]
internal T DangerousGetPinnableReference()
{
return null;
}
// Token: 0x04000019 RID: 25
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000019")]
private readonly Pinnable<T> _pinnable;
// Token: 0x0400001A RID: 26
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400001A")]
private readonly IntPtr _byteOffset;
// Token: 0x0400001B RID: 27
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400001B")]
private readonly int _length;
}
}