43 types derived from DispatcherObject
PresentationCore (27)
Core\CSharp\System\Windows\Automation\Peers\AutomationPeer.cs (1)
276public abstract class AutomationPeer: DispatcherObject
Core\CSharp\System\Windows\DragDrop.cs (1)
922internal class OleDropTarget : DispatcherObject, UnsafeNativeMethods.IOleDropTarget
Core\CSharp\System\Windows\Input\InputDevice.cs (1)
11public abstract class InputDevice : DispatcherObject
Core\CSharp\System\Windows\Input\InputLanguageManager.cs (1)
33public sealed class InputLanguageManager : DispatcherObject
Core\CSharp\System\Windows\Input\InputManager.cs (1)
24public sealed class InputManager : DispatcherObject
Core\CSharp\System\Windows\Input\InputMethod.cs (1)
204public class InputMethod : DispatcherObject
Core\CSharp\System\Windows\Input\TextComposition.cs (1)
78public class TextComposition : DispatcherObject
Core\CSharp\System\Windows\Input\TextCompositionManager.cs (1)
49public sealed class TextCompositionManager : DispatcherObject
Core\CSharp\System\Windows\Input\TextServicesManager.cs (1)
27internal class TextServicesManager : DispatcherObject
Core\CSharp\System\Windows\Interop\HwndAppCommandInputProvider.cs (1)
15internal sealed class HwndAppCommandInputProvider : DispatcherObject, IInputProvider, IDisposable
Core\CSharp\System\Windows\Interop\HwndKeyboardInputProvider.cs (1)
20internal sealed class HwndKeyboardInputProvider : DispatcherObject, IKeyboardInputProvider, IDisposable
Core\CSharp\System\Windows\Interop\HwndMouseInputProvider.cs (1)
19internal sealed class HwndMouseInputProvider : DispatcherObject, IMouseInputProvider, IDisposable
Core\CSharp\System\Windows\Interop\HwndStylusInputProvider.cs (1)
23internal sealed class HwndStylusInputProvider : DispatcherObject, IStylusInputProvider
Core\CSharp\System\Windows\LayoutManager.cs (1)
30internal sealed class ContextLayoutManager : DispatcherObject
Core\CSharp\System\Windows\Media\Animation\Clock.cs (1)
39public class Clock : DispatcherObject
Core\CSharp\System\Windows\Media\Animation\ClockController.cs (1)
29public sealed class ClockController : DispatcherObject
Core\CSharp\System\Windows\Media\Animation\TimeManager.cs (1)
42internal sealed class TimeManager : DispatcherObject
Core\CSharp\System\Windows\Media\CompositionTarget.cs (1)
43public abstract class CompositionTarget : DispatcherObject, IDisposable, ICompositionTarget
Core\CSharp\System\Windows\Media\DrawingContext.cs (1)
34public abstract partial class DrawingContext : DispatcherObject, IDisposable
Core\CSharp\System\Windows\Media\Generated\DrawingContext.cs (1)
38public abstract partial class DrawingContext : DispatcherObject, IDisposable
Core\CSharp\System\Windows\Media\Imaging\BitmapDecoder.cs (1)
49public abstract class BitmapDecoder : DispatcherObject
Core\CSharp\System\Windows\Media\Imaging\BitmapEncoder.cs (1)
80public abstract class BitmapEncoder : DispatcherObject
Core\CSharp\System\Windows\Media\Imaging\BitmapPalette.cs (1)
35public sealed class BitmapPalette : DispatcherObject
Core\CSharp\System\Windows\Media\Imaging\BitmapVisualManager.cs (1)
31internal class BitmapVisualManager : DispatcherObject
Core\CSharp\System\Windows\Media\MediaContext.cs (1)
49internal partial class MediaContext : DispatcherObject, IDisposable, IClock
Core\CSharp\System\Windows\Media\StreamGeometryContext.cs (1)
52public abstract class StreamGeometryContext : DispatcherObject, IDisposable
Core\CSharp\System\Windows\PresentationSource.cs (1)
36public abstract class PresentationSource : DispatcherObject
PresentationFramework (11)
src\Framework\MS\Internal\Annotations\Anchoring\LocatorManager.cs (1)
51sealed internal class LocatorManager : DispatcherObject
src\Framework\MS\Internal\Data\DataBindEngine.cs (1)
49internal class DataBindEngine : DispatcherObject
src\Framework\MS\Internal\Documents\FlowDocumentPaginator.cs (1)
1072private class CustomDispatcherObject : DispatcherObject { }
src\Framework\MS\Internal\PtsHost\PtsContext.cs (1)
30internal sealed class PtsContext : DispatcherObject, IDisposable
src\Framework\System\Windows\Annotations\AnnotationService.cs (1)
55public sealed class AnnotationService : DispatcherObject
src\Framework\System\Windows\Application.cs (1)
96public class Application : DispatcherObject, IHaveResources, IQueryAmbient
src\Framework\System\Windows\Data\CollectionView.cs (1)
41public class CollectionView : DispatcherObject, ICollectionView, INotifyPropertyChanged
src\Framework\System\Windows\Documents\TextServicesHost.cs (1)
49internal class TextServicesHost : DispatcherObject
src\Framework\System\Windows\FrameworkTemplate.cs (1)
45public abstract class FrameworkTemplate : DispatcherObject, INameScope, ISealable, IHaveResources, IQueryAmbient
src\Framework\System\Windows\Input\KeyboardNavigation.cs (1)
3601private class WeakReferenceList : DispatcherObject
src\Framework\System\Windows\Style.cs (1)
39public class Style : DispatcherObject, INameScope, IAddChild, ISealable, IHaveResources, IQueryAmbient
WindowsBase (5)
Base\MS\Internal\WeakEventTable.cs (1)
32internal class WeakEventTable : DispatcherObject
Base\System\Windows\DependencyObject.cs (1)
48public class DependencyObject : DispatcherObject
Base\System\Windows\Threading\DispatcherFrame.cs (1)
9public class DispatcherFrame : DispatcherObject
Base\System\Windows\WeakEventManager.cs (1)
88public abstract class WeakEventManager : DispatcherObject
Shared\MS\Win32\HwndWrapper.cs (1)
38internal class HwndWrapper : DispatcherObject, IDisposable
23 references to DispatcherObject
PresentationCore (5)
Core\CSharp\System\Windows\Media\Animation\AnimationClockResource.cs (3)
75Debug.Assert(sender as System.Windows.Threading.DispatcherObject != null); 76Debug.Assert(((System.Windows.Threading.DispatcherObject)sender).Dispatcher != null); 79System.Windows.Threading.Dispatcher dispatcher = ((System.Windows.Threading.DispatcherObject)sender).Dispatcher;
Core\CSharp\System\Windows\Media\MediaSystem.cs (2)
306DispatcherObject reference, 307DispatcherObject other)
PresentationFramework (9)
src\Framework\System\Windows\Navigation\NavigationService.cs (2)
189inSameThread = (((DispatcherObject)navigator).CheckAccess() == true); 207((DispatcherObject)navigator).Dispatcher.BeginInvoke(
src\Framework\System\Windows\ResourceDictionary.cs (5)
1451internal void AddOwner(DispatcherObject owner) 1560internal void RemoveOwner(DispatcherObject owner) 1618internal bool ContainsOwner(DispatcherObject owner) 1920private void AddOwnerToAllMergedDictionaries(DispatcherObject owner) 1935private void RemoveOwnerFromAllMergedDictionaries(DispatcherObject owner)
src\Framework\System\Windows\SystemResources.cs (2)
318DispatcherObject dispatcherObject = resource as DispatcherObject;
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\EditModeSwitchButtonKeyboardFix.cs (1)
107((DispatcherObject)sender).Dispatcher.BeginInvoke(DispatcherPriority.Input, new MethodInvoker(delegate()
WindowsBase (8)
Base\System\Windows\DependencyProperty.cs (2)
420DispatcherObject dispatcherObject = defaultValue as DispatcherObject;
Base\System\Windows\PropertyMetadata.cs (4)
193Debug.Assert(!(result is DispatcherObject) || ((DispatcherObject)result).Dispatcher == owner.Dispatcher); 496DispatcherObject valueAsDispatcherObject = value as DispatcherObject;
Base\System\Windows\Threading\DispatcherObject.cs (2)
14/// Subclasses of <see cref="DispatcherObject"/> should enforce thread 25/// <see cref="DispatcherObject"/> is associated with.