Class ObjectCloneExtensions
Parts of this code are used from https://github.com/Burtsev-Alexey/net-object-deep-copy
Inheritance
System.Object
ObjectCloneExtensions
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: System.Dynamic.ExpandoObject
Assembly: Sin.Net.Domain.dll
Syntax
public static class ObjectCloneExtensions
Methods
Clone(Object)
Führt eine tiefe Kopie einer Objekt-Instanz aus.
Declaration
public static object Clone(this object originalObject)
Parameters
System.Object
originalObject
das Original-Objekt |
Returns
System.Object
die unabhängige Kopie |
Clone<T>(T)
Declaration
public static T Clone<T>(this T original)
Parameters
T
original
|
Returns
T
|
Type Parameters
T
|
IsPrimitive(Type)
Prüft ob der Typ eines Objektes ein primitiver Typ ist. String wird als primitiver Typ angeben.
Declaration
public static bool IsPrimitive(this Type type)
Parameters
System.Type
type
die aufrufende Instanz |
Returns
System.Boolean
Gibt 'true' zurück, wenn der Typ primitiv ist, andernfalls 'false'. |