PrefixExpression.cs 530 B

12345678910111213141516171819202122
  1. using System.IO;
  2. namespace Ryujinx.HLE.HOS.Diagnostics.Demangler.Ast
  3. {
  4. public class PrefixExpression : ParentNode
  5. {
  6. private string Prefix;
  7. public PrefixExpression(string Prefix, BaseNode Child) : base(NodeType.PrefixExpression, Child)
  8. {
  9. this.Prefix = Prefix;
  10. }
  11. public override void PrintLeft(TextWriter Writer)
  12. {
  13. Writer.Write(Prefix);
  14. Writer.Write("(");
  15. Child.Print(Writer);
  16. Writer.Write(")");
  17. }
  18. }
  19. }