| 12345678910111213141516171819202122232425262728 |
- using System.IO;
- namespace Ryujinx.HLE.HOS.Diagnostics.Demangler.Ast
- {
- public class CastExpression : BaseNode
- {
- private string Kind;
- private BaseNode To;
- private BaseNode From;
- public CastExpression(string Kind, BaseNode To, BaseNode From) : base(NodeType.CastExpression)
- {
- this.Kind = Kind;
- this.To = To;
- this.From = From;
- }
- public override void PrintLeft(TextWriter Writer)
- {
- Writer.Write(Kind);
- Writer.Write("<");
- To.PrintLeft(Writer);
- Writer.Write(">(");
- From.PrintLeft(Writer);
- Writer.Write(")");
- }
- }
- }
|