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()))}]"; }