namespace AIStudio.Tools; /// /// Shared rules for comparing file system paths. /// public static class PathTools { /// /// How to compare file system paths: Windows treats them case-insensitively, Linux and /// macOS do not. There, two files may differ in casing alone. /// public static readonly StringComparison COMPARISON = OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal; /// /// The comparer matching , for path-keyed lookups. /// public static readonly StringComparer COMPARER = OperatingSystem.IsWindows() ? StringComparer.OrdinalIgnoreCase : StringComparer.Ordinal; }