I have an entityClass
that I wish to serialize as a clone. But this class has a reference assembly from a custom framework which I don\'t have the access to the
If you have PropertyChanged event then set it to [NonSerialized] in all objects(classes) you will Serialize.
[field: NonSerialized]
public event PropertyChangedEventHandler PropertyChanged;
Assuming that the problem is that a field/property on your object is of the problem type, you need to either mark the field/property as NonSerialized or create a derivative of the type which is marked as Serializable
If you derive from the type and mark it as Serialized, you will most likely have to create the serialization logic yourself. This requires you to implement ISerializable and a serialization constructor which takes SerializationInfo and StreamingContext.
This link may help.