Files
2026-06-04 11:42:34 +02:00

56 lines
1.2 KiB
C#

using System;
namespace System.Text.RegularExpressions.Syntax
{
// Token: 0x020002E1 RID: 737
internal abstract class Assertion : CompositeExpression
{
// Token: 0x06001ACD RID: 6861 RVA: 0x00062D80 File Offset: 0x00060F80
public Assertion()
{
base.Expressions.Add(null);
base.Expressions.Add(null);
}
// Token: 0x17000830 RID: 2096
// (get) Token: 0x06001ACE RID: 6862 RVA: 0x00062DAC File Offset: 0x00060FAC
// (set) Token: 0x06001ACF RID: 6863 RVA: 0x00062DBC File Offset: 0x00060FBC
public Expression TrueExpression
{
get
{
return base.Expressions[0];
}
set
{
base.Expressions[0] = value;
}
}
// Token: 0x17000831 RID: 2097
// (get) Token: 0x06001AD0 RID: 6864 RVA: 0x00062DCC File Offset: 0x00060FCC
// (set) Token: 0x06001AD1 RID: 6865 RVA: 0x00062DDC File Offset: 0x00060FDC
public Expression FalseExpression
{
get
{
return base.Expressions[1];
}
set
{
base.Expressions[1] = value;
}
}
// Token: 0x06001AD2 RID: 6866 RVA: 0x00062DEC File Offset: 0x00060FEC
public override void GetWidth(out int min, out int max)
{
base.GetWidth(out min, out max, 2);
if (this.TrueExpression == null || this.FalseExpression == null)
{
min = 0;
}
}
}
}