Browse Source

Add GlobPattern.ToString

pull/19216/head
Max Katz 1 year ago
parent
commit
9cc2e1ad75
  1. 1
      src/tools/Avalonia.Generators/Common/GlobPattern.cs
  2. 1
      src/tools/Avalonia.Generators/Common/GlobPatternGroup.cs

1
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;
}

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

Loading…
Cancel
Save