From d9e56794e550ce41e809043e9c717afebef13b49 Mon Sep 17 00:00:00 2001 From: Eugene Wang <8755753+soukoku@users.noreply.github.com> Date: Mon, 26 Apr 2021 23:10:14 -0400 Subject: [PATCH] Renamed to ThreadPoolMarshaller. --- src/NTwain/ThreadMarshaller.cs | 4 ++-- src/NTwain/TwainSession.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/NTwain/ThreadMarshaller.cs b/src/NTwain/ThreadMarshaller.cs index 25e1b27..d6434ef 100644 --- a/src/NTwain/ThreadMarshaller.cs +++ b/src/NTwain/ThreadMarshaller.cs @@ -30,10 +30,10 @@ namespace NTwain } /// - /// Doesn't actually use any particular thread. + /// Async calls are marshalled to threadpool thread. /// Should only be used in non-UI apps. /// - public class NoParticularMarshaller : IThreadMarshaller + public class ThreadPoolMarshaller : IThreadMarshaller { public bool InvokeRequired => throw new NotImplementedException(); diff --git a/src/NTwain/TwainSession.cs b/src/NTwain/TwainSession.cs index cca0a5e..fe1b577 100644 --- a/src/NTwain/TwainSession.cs +++ b/src/NTwain/TwainSession.cs @@ -29,7 +29,7 @@ namespace NTwain (uint)(DG.APP2 | DG.IMAGE), country, "", language, 2, 4, false, true, HandleDeviceEvent, HandleScanEvent, HandleUIThreadAction, hWnd); - _threadMarshaller = threadMarshaller ?? new NoParticularMarshaller(); + _threadMarshaller = threadMarshaller ?? new ThreadPoolMarshaller(); _hWnd = hWnd; }