# ObjectExtensions Class An class containing extenstions that apply to any object type. ## Definition **Namespace:** <a href="N_CapyKit_Extensions.md">CapyKit.Extensions</a> **Assembly:** CapyKit (in CapyKit.dll) Version: 1.0.4 **C#** ``` C# public static class ObjectExtensions ``` **F#** ``` F# [<AbstractClassAttribute>] [<SealedAttribute>] [<ExtensionAttribute>] type ObjectExtensions = class end ``` <table><tr><td><strong>Inheritance</strong></td><td><a href="https://learn.microsoft.com/dotnet/api/system.object" target="_blank" rel="noopener noreferrer">Object</a> → ObjectExtensions</td></tr> </table> ## Methods <table> <tr> <td><a href="M_CapyKit_Extensions_ObjectExtensions_UpdateProperties.md">UpdateProperties(Object, Object)</a></td> <td>An object extension method that updates the properties of a given <em>target</em> object with the values from a given <em>source</em> object.</td></tr> <tr> <td><a href="M_CapyKit_Extensions_ObjectExtensions_UpdateProperties__1.md">UpdateProperties(T)(T, T)</a></td> <td>An object extension method that updates the properties of a given <em>target</em> object with the values from a given <em>source</em> object.</td></tr> </table> ## See Also #### Reference <a href="N_CapyKit_Extensions.md">CapyKit.Extensions Namespace</a>