This repository is meant to be a small playground for implementing
proxy design patterns with different APIs. First, I use
System.Runtime.Remoting.Proxies.RealProxy to implement the
proxy pattern. Then, I port the sample to .NET Core and use
System.Reflection.DispatchProxy and Castle.DynamicProxy to implement the same
pattern.
This repo is in response to frequent use of RealProxy in customer
applications that complicates migrating to .NET Core.