Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / AccessibleTech / longhorn / Automation / UIAutomationClient / MS / Internal / Automation / WinEventQueueItem.cs / 1 / WinEventQueueItem.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: Class to create a queue on its own thread. // // History: // 06/17/2003 : [....] 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
- WebPartCatalogAddVerb.cs
- CardSpacePolicyElement.cs
- basevalidator.cs
- DbConnectionPoolGroup.cs
- ProviderConnectionPoint.cs
- ParserHooks.cs
- ByteStream.cs
- Int32KeyFrameCollection.cs
- util.cs
- MetadataCollection.cs
- ToolStripItemBehavior.cs
- SqlTriggerContext.cs
- Visitors.cs
- RegistryKey.cs
- ParseHttpDate.cs
- TypeReference.cs
- Int32CAMarshaler.cs
- XmlArrayItemAttributes.cs
- XmlAttributeCollection.cs
- GeneralTransformCollection.cs
- ComplexBindingPropertiesAttribute.cs
- DynamicRenderer.cs
- TextElementEditingBehaviorAttribute.cs
- ClientRuntimeConfig.cs
- DataBindingHandlerAttribute.cs
- MouseWheelEventArgs.cs
- CustomAttributeSerializer.cs
- MulticastDelegate.cs
- XslTransform.cs
- PropertyPath.cs
- WebPartMovingEventArgs.cs
- DataGridViewCell.cs
- RelationshipConstraintValidator.cs
- GraphicsState.cs
- ParseHttpDate.cs
- CatalogZone.cs
- Application.cs
- QueryExpression.cs
- DesignerTransaction.cs
- BlurBitmapEffect.cs
- XamlPathDataSerializer.cs
- WebPartZone.cs
- MembershipSection.cs
- SQLUtility.cs
- SmtpDigestAuthenticationModule.cs
- Path.cs
- NestedContainer.cs
- OpacityConverter.cs
- SiteOfOriginPart.cs
- CheckableControlBaseAdapter.cs
- EventWaitHandle.cs
- x509store.cs
- TripleDESCryptoServiceProvider.cs
- WorkflowDebuggerSteppingAttribute.cs
- HtmlImage.cs
- FileSecurity.cs
- SeparatorAutomationPeer.cs
- PrivilegeNotHeldException.cs
- MetadataArtifactLoaderCompositeResource.cs
- _NegotiateClient.cs
- MembershipAdapter.cs
- XPathSingletonIterator.cs
- ButtonPopupAdapter.cs
- ResponseStream.cs
- WmpBitmapEncoder.cs
- DataGridCommandEventArgs.cs
- ArgumentOutOfRangeException.cs
- ImageMapEventArgs.cs
- SystemBrushes.cs
- ParseChildrenAsPropertiesAttribute.cs
- DataGridViewEditingControlShowingEventArgs.cs
- MobileFormsAuthentication.cs
- ListItem.cs
- CqlGenerator.cs
- SimpleRecyclingCache.cs
- ProfileModule.cs
- ScrollData.cs
- _PooledStream.cs
- SystemBrushes.cs
- InvalidOleVariantTypeException.cs
- PersianCalendar.cs
- ProfileParameter.cs
- DrawingServices.cs
- Label.cs
- FileDialog.cs
- WebSysDisplayNameAttribute.cs
- MultiSelectRootGridEntry.cs
- ScriptRegistrationManager.cs
- DataContractSerializerFaultFormatter.cs
- WebBrowserNavigatingEventHandler.cs
- SystemMulticastIPAddressInformation.cs
- MetadataArtifactLoaderCompositeFile.cs
- FacetValueContainer.cs
- FocusChangedEventArgs.cs
- Comparer.cs
- RepeaterItem.cs
- ClientRuntimeConfig.cs
- XmlDataDocument.cs
- DataColumnSelectionConverter.cs
- WebPartConnectVerb.cs