Index: DamEngine/trunk/src/Deltares.DamEngine.Data/Standard/ReferenceEqualityComparer.cs =================================================================== diff -u -r1691 -r1699 --- DamEngine/trunk/src/Deltares.DamEngine.Data/Standard/ReferenceEqualityComparer.cs (.../ReferenceEqualityComparer.cs) (revision 1691) +++ DamEngine/trunk/src/Deltares.DamEngine.Data/Standard/ReferenceEqualityComparer.cs (.../ReferenceEqualityComparer.cs) (revision 1699) @@ -50,12 +50,14 @@ namespace Deltares.DamEngine.Data.Standard { + /// /// Class to compare objects for equality /// /// public class ReferenceEqualityComparer : EqualityComparer { + /// /// Determines whether the specified , is equal to this instance. /// @@ -68,6 +70,7 @@ { return ReferenceEquals(x, y); } + /// /// Returns a hash code for this instance. /// Index: DamEngine/trunk/src/Deltares.DamEngine.Data/Standard/ArrayExtensions.cs =================================================================== diff -u -r1691 -r1699 --- DamEngine/trunk/src/Deltares.DamEngine.Data/Standard/ArrayExtensions.cs (.../ArrayExtensions.cs) (revision 1691) +++ DamEngine/trunk/src/Deltares.DamEngine.Data/Standard/ArrayExtensions.cs (.../ArrayExtensions.cs) (revision 1699) @@ -48,11 +48,13 @@ namespace Deltares.DamEngine.Data.Standard { + /// /// Class to perform actions on arrays /// public static class ArrayExtensions { + /// /// Perform an action for every element in an array /// Index: DamEngine/trunk/src/Deltares.DamEngine.Data/Standard/ObjectCopier.cs =================================================================== diff -u -r1691 -r1699 --- DamEngine/trunk/src/Deltares.DamEngine.Data/Standard/ObjectCopier.cs (.../ObjectCopier.cs) (revision 1691) +++ DamEngine/trunk/src/Deltares.DamEngine.Data/Standard/ObjectCopier.cs (.../ObjectCopier.cs) (revision 1699) @@ -51,6 +51,7 @@ namespace Deltares.DamEngine.Data.Standard { + /// /// Class to handle copying of objects /// @@ -80,6 +81,7 @@ { return InternalCopy(originalObject, new Dictionary(new ReferenceEqualityComparer())); } + private static Object InternalCopy(Object originalObject, IDictionary visited) { if (originalObject == null) return null; @@ -126,6 +128,7 @@ fieldInfo.SetValue(cloneObject, clonedFieldValue); } } + /// /// Copies the specified original object with specified type. ///