예제 #1
0
 public CustomProxy()
 {
     Target   = null;
     _handler = null;
     _proxy   = new WeakLazy <T>(CreateNullProxy);
 }
예제 #2
0
 public CustomProxy(T value)
 {
     _handler = _handler_lazy.GetValue();
     Target   = value ?? throw new ArgumentNullException(nameof(value));
     _proxy   = new WeakLazy <T>(CreateProxy);
 }