diff --git a/src/Speckle.Sdk.Dependencies/Collections.cs b/src/Speckle.Sdk.Dependencies/Collections.cs index 8dcd778e..aa622c83 100644 --- a/src/Speckle.Sdk.Dependencies/Collections.cs +++ b/src/Speckle.Sdk.Dependencies/Collections.cs @@ -4,7 +4,14 @@ namespace Speckle.Sdk.Dependencies; public static class Collections { - public static IReadOnlyCollection Freeze(this IEnumerable source) => source.ToFrozenSet(); +#if NET5_0_OR_GREATER + public static IReadOnlySet Freeze(this IEnumerable source) +#else + public static IReadOnlyCollection Freeze(this IEnumerable source) +#endif + { + return source.ToFrozenSet(); + } public static IReadOnlyDictionary Freeze( this IEnumerable> source