Class ReflectedCloner
Inheritance
object
ReflectedCloner
Assembly: solution.dll
Syntax
public abstract class ReflectedCloner : Cloner<object>, ICloner
Methods
FillClone(Type, ref object, object, CloningContext)
Declaration
public override void FillClone(Type type, ref object clone, object original, CloningContext context)
Parameters
| Type |
Name |
Description |
| Type |
type |
|
| object |
clone |
|
| object |
original |
|
| CloningContext |
context |
|
Overrides
GetMembers(Type)
Declaration
protected virtual IEnumerable<MemberInfo> GetMembers(Type type)
Parameters
| Type |
Name |
Description |
| Type |
type |
|
Returns
| Type |
Description |
| IEnumerable<MemberInfo> |
|
Handles(Type)
Declaration
public override bool Handles(Type type)
Parameters
| Type |
Name |
Description |
| Type |
type |
|
Returns
Overrides
IncludeField(FieldInfo)
Declaration
protected virtual bool IncludeField(FieldInfo field)
Parameters
| Type |
Name |
Description |
| FieldInfo |
field |
|
Returns
IncludeProperty(PropertyInfo)
Declaration
protected virtual bool IncludeProperty(PropertyInfo property)
Parameters
| Type |
Name |
Description |
| PropertyInfo |
property |
|
Returns
Implements
Extension Methods