class MAGES::Editor::CloneMethodAttribute¶
Overview¶
An attribute for specifying a static class that can clone a type. More…
class CloneMethodAttribute: public System.Attribute
{
public:
// properties
System.Type ClonedType;
// methods
CloneMethodAttribute(System.Type type);
static bool TryClone(object o, out object result);
};
Detailed Documentation¶
An attribute for specifying a static class that can clone a type.
Properties¶
System.Type ClonedType
Gets the type that can be cloned.
Methods¶
CloneMethodAttribute(System.Type type)
Initializes a new instance of the CloneMethodAttribute class.
Parameters:
type |
The cloned type. |
static bool TryClone(object o, out object result)
Shorthand for finding, and calling the clone method.
Parameters:
o |
The object to clone. |
result |
The resulting duplicate object. |
Returns:
Whether or not the object could be cloned.