scripts
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
|
||||
namespace System.Text.RegularExpressions
|
||||
{
|
||||
// Token: 0x020002CB RID: 715
|
||||
internal abstract class LinkStack : LinkRef
|
||||
{
|
||||
// Token: 0x06001A0A RID: 6666 RVA: 0x0005CB78 File Offset: 0x0005AD78
|
||||
public LinkStack()
|
||||
{
|
||||
this.stack = new Stack();
|
||||
}
|
||||
|
||||
// Token: 0x06001A0B RID: 6667 RVA: 0x0005CB8C File Offset: 0x0005AD8C
|
||||
public void Push()
|
||||
{
|
||||
this.stack.Push(this.GetCurrent());
|
||||
}
|
||||
|
||||
// Token: 0x06001A0C RID: 6668 RVA: 0x0005CBA0 File Offset: 0x0005ADA0
|
||||
public bool Pop()
|
||||
{
|
||||
if (this.stack.Count > 0)
|
||||
{
|
||||
this.SetCurrent(this.stack.Pop());
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06001A0D RID: 6669
|
||||
protected abstract object GetCurrent();
|
||||
|
||||
// Token: 0x06001A0E RID: 6670
|
||||
protected abstract void SetCurrent(object l);
|
||||
|
||||
// Token: 0x04001578 RID: 5496
|
||||
private Stack stack;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user