From 9cc2e1ad75e1b084a019fd6de916ed697b331cc3 Mon Sep 17 00:00:00 2001 From: Max Katz Date: Mon, 7 Jul 2025 21:19:50 -0700 Subject: [PATCH] Add GlobPattern.ToString --- src/tools/Avalonia.Generators/Common/GlobPattern.cs | 1 + src/tools/Avalonia.Generators/Common/GlobPatternGroup.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/tools/Avalonia.Generators/Common/GlobPattern.cs b/src/tools/Avalonia.Generators/Common/GlobPattern.cs index 2b8fc37083..b76f4b2566 100644 --- a/src/tools/Avalonia.Generators/Common/GlobPattern.cs +++ b/src/tools/Avalonia.Generators/Common/GlobPattern.cs @@ -21,4 +21,5 @@ internal class GlobPattern : IGlobPattern public bool Equals(IGlobPattern other) => other is GlobPattern pattern && pattern._pattern == _pattern; public override int GetHashCode() => _pattern.GetHashCode(); public override bool Equals(object? obj) => obj is GlobPattern pattern && Equals(pattern); + public override string ToString() => _pattern; } diff --git a/src/tools/Avalonia.Generators/Common/GlobPatternGroup.cs b/src/tools/Avalonia.Generators/Common/GlobPatternGroup.cs index e7c3af532d..2852516a3f 100644 --- a/src/tools/Avalonia.Generators/Common/GlobPatternGroup.cs +++ b/src/tools/Avalonia.Generators/Common/GlobPatternGroup.cs @@ -16,4 +16,5 @@ internal class GlobPatternGroup : IGlobPattern public bool Equals(IGlobPattern other) => _patterns.Any(pattern => pattern.Equals(other)); public override int GetHashCode() => _patterns.GetHashCode(); public override bool Equals(object? obj) => obj is GlobPattern pattern && Equals(pattern); + public override string ToString() => $"[{string.Join(", ", _patterns.Select(p => p.ToString()))}]"; }