QualifiedName.cs 565 B

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