Files
Apr2020-Cpp2Il-Dump/System.Core/System/Linq/Expressions/Interpreter/LabelInfo.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

144 lines
4.1 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace System.Linq.Expressions.Interpreter
{
// Token: 0x02000169 RID: 361
[Token(Token = "0x2000169")]
internal sealed class LabelInfo
{
// Token: 0x06000815 RID: 2069 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000815")]
[Address(RVA = "0x47BFB0", Offset = "0x47ADB0", VA = "0x18047BFB0")]
internal LabelInfo(LabelTarget node)
{
}
// Token: 0x06000816 RID: 2070 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000816")]
[Address(RVA = "0x47BB30", Offset = "0x47A930", VA = "0x18047BB30")]
internal BranchLabel GetLabel(LightCompiler compiler)
{
return null;
}
// Token: 0x06000817 RID: 2071 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000817")]
[Address(RVA = "0x47BB70", Offset = "0x47A970", VA = "0x18047BB70")]
internal void Reference(LabelScopeInfo block)
{
}
// Token: 0x06000818 RID: 2072 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000818")]
[Address(RVA = "0x47B430", Offset = "0x47A230", VA = "0x18047B430")]
internal void Define(LabelScopeInfo block)
{
}
// Token: 0x06000819 RID: 2073 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000819")]
[Address(RVA = "0x47BC60", Offset = "0x47AA60", VA = "0x18047BC60")]
private void ValidateJump(LabelScopeInfo reference)
{
}
// Token: 0x0600081A RID: 2074 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600081A")]
[Address(RVA = "0x47BBE0", Offset = "0x47A9E0", VA = "0x18047BBE0")]
internal void ValidateFinish()
{
}
// Token: 0x0600081B RID: 2075 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600081B")]
[Address(RVA = "0x47B8E0", Offset = "0x47A6E0", VA = "0x18047B8E0")]
private void EnsureLabel(LightCompiler compiler)
{
}
// Token: 0x0600081C RID: 2076 RVA: 0x00004638 File Offset: 0x00002838
[Token(Token = "0x600081C")]
[Address(RVA = "0x47B830", Offset = "0x47A630", VA = "0x18047B830")]
private bool DefinedIn(LabelScopeInfo scope)
{
return default(bool);
}
// Token: 0x170001B2 RID: 434
// (get) Token: 0x0600081D RID: 2077 RVA: 0x00004650 File Offset: 0x00002850
[Token(Token = "0x170001B2")]
private bool HasDefinitions
{
[Token(Token = "0x600081D")]
[Address(RVA = "0x47C020", Offset = "0x47AE20", VA = "0x18047C020")]
get
{
return default(bool);
}
}
// Token: 0x0600081E RID: 2078 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600081E")]
[Address(RVA = "0x47B920", Offset = "0x47A720", VA = "0x18047B920")]
private LabelScopeInfo FirstDefinition()
{
return null;
}
// Token: 0x0600081F RID: 2079 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600081F")]
[Address(RVA = "0x47B310", Offset = "0x47A110", VA = "0x18047B310")]
private void AddDefinition(LabelScopeInfo scope)
{
}
// Token: 0x170001B3 RID: 435
// (get) Token: 0x06000820 RID: 2080 RVA: 0x00004668 File Offset: 0x00002868
[Token(Token = "0x170001B3")]
private bool HasMultipleDefinitions
{
[Token(Token = "0x6000820")]
[Address(RVA = "0x47C030", Offset = "0x47AE30", VA = "0x18047C030")]
get
{
return default(bool);
}
}
// Token: 0x06000821 RID: 2081 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000821")]
[Address(RVA = "0x12997A0", Offset = "0x12985A0", VA = "0x1812997A0")]
internal static T CommonNode<T>(T first, T second, Func<T, T> parent) where T : class
{
return null;
}
// Token: 0x0400031B RID: 795
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400031B")]
private readonly LabelTarget _node;
// Token: 0x0400031C RID: 796
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400031C")]
private BranchLabel _label;
// Token: 0x0400031D RID: 797
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400031D")]
private object _definitions;
// Token: 0x0400031E RID: 798
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400031E")]
private readonly List<LabelScopeInfo> _references;
// Token: 0x0400031F RID: 799
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400031F")]
private bool _acrossBlockJump;
}
}