2 interfaces inheriting from IInputProvider
PresentationCore (2)
Core\CSharp\System\Windows\Input\IKeyboardInputProvider.cs (1)
10internal interface IKeyboardInputProvider : IInputProvider
Core\CSharp\System\Windows\Input\IMouseInputProvider.cs (1)
10internal interface IMouseInputProvider : IInputProvider
1 implementation of IInputProvider
PresentationCore (1)
Core\CSharp\System\Windows\Interop\HwndAppCommandInputProvider.cs (1)
15internal sealed class HwndAppCommandInputProvider : DispatcherObject, IInputProvider, IDisposable
15 references to IInputProvider
PresentationCore (15)
Core\CSharp\System\Windows\Input\InputManager.cs (2)
358internal InputProviderSite RegisterInputProvider(IInputProvider inputProvider) 376internal void UnregisterInputProvider(IInputProvider inputProvider)
Core\CSharp\System\Windows\Input\InputProviderSite.cs (3)
24internal InputProviderSite(InputManager inputManager, IInputProvider inputProvider) 27_inputProvider = new SecurityCriticalDataClass<IInputProvider>(inputProvider); 142private SecurityCriticalDataClass<IInputProvider> _inputProvider;
Core\CSharp\System\Windows\Interop\HwndAppCommandInputProvider.cs (2)
56bool IInputProvider.ProvidesInputForRootVisual( Visual v ) 62void IInputProvider.NotifyDeactivate() {}
Core\CSharp\System\Windows\Interop\HwndKeyboardInputProvider.cs (2)
70bool IInputProvider.ProvidesInputForRootVisual(Visual v) 77void IInputProvider.NotifyDeactivate()
Core\CSharp\System\Windows\Interop\HwndMouseInputProvider.cs (2)
98bool IInputProvider.ProvidesInputForRootVisual(Visual v) 111void IInputProvider.NotifyDeactivate()
Core\CSharp\System\Windows\Interop\HwndSource.cs (1)
475internal override IInputProvider GetInputProvider(Type inputDevice)
Core\CSharp\System\Windows\Interop\HwndStylusInputProvider.cs (2)
93bool IInputProvider.ProvidesInputForRootVisual(Visual v) 99void IInputProvider.NotifyDeactivate() {}
Core\CSharp\System\Windows\PresentationSource.cs (1)
83internal virtual IInputProvider GetInputProvider(Type inputDevice)