ChristophHafner
-
-
.NET Core 1.0 This package targets .NET Core 1.0. The package is compatible with this framework or higher. .NET Standard 1.0 This package targets .NET Standard 1.0. The package is compatible with this framework or higher. .NET Framework 2.0 This package targets .NET Framework 2.0. The package is compatible with this framework or higher.
- 374 total downloads
- last updated 6/15/2025
- Latest version: 1.0.1
Defines the second generation of caller information attributes of namespace "System.Runtime.CompilerService" (CallerArgumentExpression) for frameworks that do not include them (.NET Framework 2.0 to 4.8.1, .NET... More information -
-
- 333 total downloads
- last updated 6/15/2025
- Latest version: 1.0.1
Defines the System.SerializableAttribute for frameworks that do not include it, namely .NET Core 1.0 and 1.1 as well as .NET Standard 1.0 to 1.6. -
- 298 total downloads
- last updated 6/15/2025
- Latest version: 1.0.1
Defines the first generation of caller information attributes of namespace "System.Runtime.CompilerService" (CallerFilePath, CallerLineNumber and CallerMemberName) for frameworks that do not include them (.NET... More information -
-
.NET 5.0 This package targets .NET 5.0. The package is compatible with this framework or higher. .NET Core 1.0 This package targets .NET Core 1.0. The package is compatible with this framework or higher. .NET Standard 1.0 This package targets .NET Standard 1.0. The package is compatible with this framework or higher. .NET Framework 2.0 This package targets .NET Framework 2.0. The package is compatible with this framework or higher.
- 296 total downloads
- last updated 7/7/2025
- Latest version: 1.0.1
Contains an extension method for System.String that checks whether it is null or empty and in case it is, throws an ArgumentNullException, otherwise returns the same instance. -
-
- 284 total downloads
- last updated 11/27/2024
- Latest version: 1.0.2
Defines the second generation of System.Func<T> (with 0 to 4 input typeparameters) and System.Action<T> (with 0 and 2 to 4 input typeparameters) for frameworks that do not include them, namely .NET 2.0 and .NET... More information -
- 257 total downloads
- last updated 11/27/2024
- Latest version: 1.0.1
Defines the third generation of System.Func<T> (with 5 to 16 input typeparameters) and System.Action<T> (with 5 to 16 input typeparameters) for frameworks that do not include them, namely .NET 2.0, .NET 3.0 and... More information -
-
.NET 5.0 This package targets .NET 5.0. The package is compatible with this framework or higher. .NET Core 1.0 This package targets .NET Core 1.0. The package is compatible with this framework or higher. .NET Standard 1.0 This package targets .NET Standard 1.0. The package is compatible with this framework or higher. .NET Framework 2.0 This package targets .NET Framework 2.0. The package is compatible with this framework or higher.
- 188 total downloads
- last updated 11/30/2024
- Latest version: 1.0.0
Defines the attribute "ExperimentalAttribute". -
-
-
.NET 5.0 This package targets .NET 5.0. The package is compatible with this framework or higher. .NET Core 1.0 This package targets .NET Core 1.0. The package is compatible with this framework or higher. .NET Standard 1.0 This package targets .NET Standard 1.0. The package is compatible with this framework or higher. .NET Framework 2.0 This package targets .NET Framework 2.0. The package is compatible with this framework or higher.
- 169 total downloads
- last updated 5/26/2024
- Latest version: 1.0.0
The package "Hafner.Tools.IFreezable" provides an interface of the same name that can be used to convert a mutable type to an immutable one (never back). -
-
-
.NET 5.0 This package targets .NET 5.0. The package is compatible with this framework or higher. .NET Core 1.0 This package targets .NET Core 1.0. The package is compatible with this framework or higher. .NET Standard 1.0 This package targets .NET Standard 1.0. The package is compatible with this framework or higher. .NET Framework 2.0 This package targets .NET Framework 2.0. The package is compatible with this framework or higher.
- 150 total downloads
- last updated 11/30/2024
- Latest version: 1.0.0
Defines the attributes "FeatureGuardAttribute" and "FeatureSwitchDefinitionAttribute". -
-
-
.NET 5.0 This package targets .NET 5.0. The package is compatible with this framework or higher. .NET Core 1.0 This package targets .NET Core 1.0. The package is compatible with this framework or higher. .NET Standard 1.0 This package targets .NET Standard 1.0. The package is compatible with this framework or higher. .NET Framework 2.0 This package targets .NET Framework 2.0. The package is compatible with this framework or higher.
- 158 total downloads
- last updated 7/7/2025
- Latest version: 1.0.0
Contains an extension method for System.String that checks whether it is null, empty or white-space and in case it is, throws an ArgumentNullException, otherwise returns the same instance. -
-
-
.NET Core 1.0 This package targets .NET Core 1.0. The package is compatible with this framework or higher. .NET Standard 1.0 This package targets .NET Standard 1.0. The package is compatible with this framework or higher. .NET Framework 2.0 This package targets .NET Framework 2.0. The package is compatible with this framework or higher.
- 133 total downloads
- last updated 11/28/2024
- Latest version: 1.0.0
Defines the attribute "ExcludeFromCodeCoverageAttribute". -
-
- 124 total downloads
- last updated 11/27/2024
- Latest version: 1.0.0
Defines the attribute "LoaderOptimizationAttribute" and enumeration "LoaderOptimization".
- Previous
- Next