| ExtensionMethodsCopyObjectDataTObject Method (TObject, TObject, Boolean, Boolean) |
Update property data if required
Namespace:
SanteDB.Core.Model
Assembly:
SanteDB.Core.Model (in SanteDB.Core.Model.dll) Version: 2.2.1
Syntax public static TObject CopyObjectData<TObject>(
this TObject toEntity,
TObject fromEntity,
bool overwritePopulatedWithNull,
bool ignoreTypeMismatch = false
)
<ExtensionAttribute>
Public Shared Function CopyObjectData(Of TObject) (
toEntity As TObject,
fromEntity As TObject,
overwritePopulatedWithNull As Boolean,
Optional ignoreTypeMismatch As Boolean = false
) As TObject
public:
[ExtensionAttribute]
generic<typename TObject>
static TObject CopyObjectData(
TObject toEntity,
TObject fromEntity,
bool overwritePopulatedWithNull,
bool ignoreTypeMismatch = false
)
[<ExtensionAttribute>]
static member CopyObjectData :
toEntity : 'TObject *
fromEntity : 'TObject *
overwritePopulatedWithNull : bool *
?ignoreTypeMismatch : bool
(* Defaults:
let _ignoreTypeMismatch = defaultArg ignoreTypeMismatch false
*)
-> 'TObject
Parameters
- toEntity
- Type: TObject
[Missing <param name="toEntity"/> documentation for "M:SanteDB.Core.Model.ExtensionMethods.CopyObjectData``1(``0,``0,System.Boolean,System.Boolean)"]
- fromEntity
- Type: TObject
[Missing <param name="fromEntity"/> documentation for "M:SanteDB.Core.Model.ExtensionMethods.CopyObjectData``1(``0,``0,System.Boolean,System.Boolean)"]
- overwritePopulatedWithNull
- Type: SystemBoolean
[Missing <param name="overwritePopulatedWithNull"/> documentation for "M:SanteDB.Core.Model.ExtensionMethods.CopyObjectData``1(``0,``0,System.Boolean,System.Boolean)"]
- ignoreTypeMismatch (Optional)
- Type: SystemBoolean
[Missing <param name="ignoreTypeMismatch"/> documentation for "M:SanteDB.Core.Model.ExtensionMethods.CopyObjectData``1(``0,``0,System.Boolean,System.Boolean)"]
Type Parameters
- TObject
[Missing <typeparam name="TObject"/> documentation for "M:SanteDB.Core.Model.ExtensionMethods.CopyObjectData``1(``0,``0,System.Boolean,System.Boolean)"]
Return Value
Type:
TObject[Missing <returns> documentation for "M:SanteDB.Core.Model.ExtensionMethods.CopyObjectData``1(``0,``0,System.Boolean,System.Boolean)"]
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also