LocalName.cs 551 B

1234567891011121314151617181920212223
  1. using System.IO;
  2. namespace Ryujinx.HLE.HOS.Diagnostics.Demangler.Ast
  3. {
  4. public class LocalName : BaseNode
  5. {
  6. private BaseNode _encoding;
  7. private BaseNode _entity;
  8. public LocalName(BaseNode encoding, BaseNode entity) : base(NodeType.LocalName)
  9. {
  10. _encoding = encoding;
  11. _entity = entity;
  12. }
  13. public override void PrintLeft(TextWriter writer)
  14. {
  15. _encoding.Print(writer);
  16. writer.Write("::");
  17. _entity.Print(writer);
  18. }
  19. }
  20. }