Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / UIAutomation / UIAutomationClient / MS / Internal / Automation / WinEventQueueItem.cs / 1305600 / WinEventQueueItem.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: Class to create a queue on its own thread. // // History: // 06/17/2003 : BrendanM Ported to WCP // //--------------------------------------------------------------------------- using System.Windows.Automation; using System.Windows.Automation.Provider; using System; using System.Threading; using System.Collections; using MS.Internal.Automation; using MS.Win32; namespace MS.Internal.Automation { // Worker class used to handle WinEvents internal class WinEventQueueItem : QueueItem { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors internal WinEventQueueItem(WinEventWrap winEventWrap, int state) { _winEventWrap = winEventWrap; _state = state; } #endregion Constructors //------------------------------------------------------ // // Public Constants / Readonly Fields // //----------------------------------------------------- #region Public Constants and Readonly Fields internal const int StartListening = 1; internal const int StopListening = 2; #endregion Public Constants and Readonly Fields //------------------------------------------------------ // // Internal Methods // //------------------------------------------------------ #region Internal Methods internal override void Process() { if (_state == StartListening) { _winEventWrap.StartListening(); } else { _winEventWrap.StopListening(); } } #endregion Internal Methods //----------------------------------------------------- // // Private Fields // //------------------------------------------------------ #region Private Fields private WinEventWrap _winEventWrap; private int _state; #endregion Private Fields } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- KeyPressEvent.cs
- GenericIdentity.cs
- InheritanceContextChangedEventManager.cs
- NotifyIcon.cs
- ViewStateException.cs
- CqlLexer.cs
- DictionaryEntry.cs
- Update.cs
- ButtonBase.cs
- CannotUnloadAppDomainException.cs
- MonikerUtility.cs
- NegotiateStream.cs
- TextModifier.cs
- TemplateKey.cs
- SiteMapNodeItemEventArgs.cs
- TextFormatterHost.cs
- safex509handles.cs
- CodeAttributeArgumentCollection.cs
- SparseMemoryStream.cs
- HtmlInputImage.cs
- ProtectedConfigurationProviderCollection.cs
- RawUIStateInputReport.cs
- Models.cs
- WindowsUpDown.cs
- StringStorage.cs
- CommonObjectSecurity.cs
- COM2PropertyBuilderUITypeEditor.cs
- RadioButtonRenderer.cs
- Message.cs
- WindowsAltTab.cs
- Scene3D.cs
- ToolStripGripRenderEventArgs.cs
- MethodSet.cs
- ColumnWidthChangedEvent.cs
- ProxyWebPart.cs
- DateTimeConstantAttribute.cs
- PerformanceCounterPermission.cs
- PageSettings.cs
- ToolStripMenuItem.cs
- PointLight.cs
- MappingException.cs
- DataGridViewRowEventArgs.cs
- EncodingInfo.cs
- CultureMapper.cs
- templategroup.cs
- CommandHelpers.cs
- DPCustomTypeDescriptor.cs
- WaitHandleCannotBeOpenedException.cs
- Soap.cs
- _CookieModule.cs
- MimeFormatter.cs
- BufferedGraphicsContext.cs
- XPathNode.cs
- BatchServiceHost.cs
- CancelEventArgs.cs
- DataTableReader.cs
- HitTestWithPointDrawingContextWalker.cs
- InputProviderSite.cs
- FieldBuilder.cs
- SqlCacheDependency.cs
- ButtonChrome.cs
- ListBindingHelper.cs
- SelectedPathEditor.cs
- DefaultProfileManager.cs
- VBCodeProvider.cs
- DefaultDialogButtons.cs
- LinkUtilities.cs
- FileSystemEnumerable.cs
- CaseExpr.cs
- ThreadAttributes.cs
- WmfPlaceableFileHeader.cs
- SharedUtils.cs
- CustomPopupPlacement.cs
- ChooseAction.cs
- GB18030Encoding.cs
- InfiniteIntConverter.cs
- SafeNativeMethods.cs
- PersistenceException.cs
- SimpleMailWebEventProvider.cs
- CodeCatchClause.cs
- Exception.cs
- OptimizerPatterns.cs
- ResizeGrip.cs
- BamlReader.cs
- ValueUtilsSmi.cs
- ImageSource.cs
- FormCollection.cs
- RegexMatch.cs
- BezierSegment.cs
- RegexCode.cs
- fixedPageContentExtractor.cs
- UnsafeNativeMethods.cs
- PenLineCapValidation.cs
- OdbcConnectionStringbuilder.cs
- SqlException.cs
- SpeakInfo.cs
- CustomValidator.cs
- Monitor.cs
- Set.cs
- BamlReader.cs