I\'m trying to refresh my memory but can\'t find answers with Google.
public class BaseClass { public virtual void DoSomething() { Trace.Writ
Although this sounds irrational but it works
DerivedClass B = new DerivedClass(); BaseClass bc = JsonConvert.DeserializeObject(JsonConvert.SerializeObject(B));