56 lines
1.2 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|
|
}
|