| 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)
- {
- _isGlobal = isGlobal;
- _isArrayExpression = isArrayExpression;
- }
- public override void PrintLeft(TextWriter writer)
- {
- if (_isGlobal)
- {
- writer.Write("::");
- }
- writer.Write("delete");
- if (_isArrayExpression)
- {
- writer.Write("[] ");
- }
- Child.Print(writer);
- }
- }
- }
|