public override void LoadImagesAsync()
        {
            GalleryServiceService service = null;

            if (_reference.TryGetTarget(out service))
            {
                service.LoadImagesAsync();
            }
        }
        public override void RegisterCallback(IGalleryServiceCallbackProxy callbackProxy)
        {
            GalleryServiceService service = null;

            if (_reference.TryGetTarget(out service))
            {
                service.RegisterCallback(callbackProxy);
            }
        }
 public GalleryServiceProxyBinder(GalleryServiceService service)
 {
     _reference = new WeakReference <GalleryServiceService>(service);
 }