| 123456789101112131415161718192021222324252627282930313233 |
- using System.IO;
- namespace Ryujinx.HLE.HOS.Diagnostics.Demangler.Ast
- {
- public class DeleteExpression : ParentNode
- {
- private bool IsGlobal;
- private bool IsArrayExpression;
- public DeleteExpression(BaseNode Child, bool IsGlobal, bool IsArrayExpression) : base(NodeType.DeleteExpression, Child)
- {
- this.IsGlobal = IsGlobal;
- this.IsArrayExpression = IsArrayExpression;
- }
- public override void PrintLeft(TextWriter Writer)
- {
- if (IsGlobal)
- {
- Writer.Write("::");
- }
- Writer.Write("delete");
- if (IsArrayExpression)
- {
- Writer.Write("[] ");
- }
- Child.Print(Writer);
- }
- }
- }
|