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