returned for Tags:"ICloneable"
NClone is a library that takes care of cloning .NET objects and object trees. It saves you from writing boilerplate and error-prone Clone methods and does not harm your application performance.
Contains Open.Cloneable.ICloneable and Open.Cloneable.ICloneable<T>.
Since there is not consistent availability for both, this assembly is provided for common use.
A reflection based, configurable deep object cloner that can selectively modify objects during the clone operation.
The framework Enumerations provides a solid baseline of features emulating Java's enumeration structure for .NET. Simple Ordinal based Enumerations are supported, as are more complex Flags-like Bitwise Enumerations.
Provides the build time generators that respond to the [FlagsEnumeration] partial class attribute.
Provides the [FlagsEnumeration] attribute for use when signaling when bitwise operators and so forth are to be auto generated at build time.
Provides the analyzers necessary to ensure that Enumeration derivations with [FlagsEnumeration] decoration are declared partial.
Enumerations tests framework is provided as an NUnit based framework sufficient to exercise the majority of boilerplate issues concerning both Ordinal as well as Bitwise Enumerations.