Class CopyingExtensions
Inheritance
CopyingExtensions
Assembly: P42.Utils.dll
Syntax
public static class CopyingExtensions
Methods
|
Improve this Doc
View Source
Copy<T>(T)
Declaration
public static T Copy<T>(this T source)
where T : ICopiable<T>
Parameters
Type |
Name |
Description |
T |
source |
|
Returns
Type Parameters
|
Improve this Doc
View Source
DeepReferenceCopy<T>(List<T>)
Declaration
public static List<T> DeepReferenceCopy<T>(this List<T> source)
where T : ICopiable<T>, new()
Parameters
Type |
Name |
Description |
List<T> |
source |
|
Returns
Type Parameters
|
Improve this Doc
View Source
DeepValueCopy<T>(List<T>)
Declaration
public static List<T> DeepValueCopy<T>(this List<T> source)
Parameters
Type |
Name |
Description |
List<T> |
source |
|
Returns
Type Parameters