25 lines
566 B
C#
25 lines
566 B
C#
using System;
|
|
|
|
namespace System.Text.RegularExpressions.Syntax
|
|
{
|
|
// Token: 0x020002DF RID: 735
|
|
internal class NonBacktrackingGroup : Group
|
|
{
|
|
// Token: 0x06001ABF RID: 6847 RVA: 0x00062B0C File Offset: 0x00060D0C
|
|
public override void Compile(ICompiler cmp, bool reverse)
|
|
{
|
|
LinkRef linkRef = cmp.NewLink();
|
|
cmp.EmitSub(linkRef);
|
|
base.Compile(cmp, reverse);
|
|
cmp.EmitTrue();
|
|
cmp.ResolveLink(linkRef);
|
|
}
|
|
|
|
// Token: 0x06001AC0 RID: 6848 RVA: 0x00062B3C File Offset: 0x00060D3C
|
|
public override bool IsComplex()
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
}
|