Ejemplo n.º 1
0
        public ManagedProgressCallback(ProgressCallback callback, object userData)
        {
            _callback = callback ?? throw new ArgumentNullException("callback");
            _userData = userData;

            // Avoid GC by keeping ref here
            NativeFunc = NativeCallback;
        }
Ejemplo n.º 2
0
 public ManagedProgressCallback(ProgressCallback callback, object userData)
 {
     _callback  = callback ?? throw new ArgumentNullException(nameof(callback));
     _userData  = userData;
     NativeFunc = NativeCallback;
 }