Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / UIAutomation / 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 : 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. //---------------------------------------------------------------------------- // //// 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
- RawTextInputReport.cs
- Point3D.cs
- RadioButton.cs
- UmAlQuraCalendar.cs
- hwndwrapper.cs
- BindingContext.cs
- InvokeHandlers.cs
- Geometry.cs
- WebPartEditorApplyVerb.cs
- DataGridViewComboBoxEditingControl.cs
- XamlFigureLengthSerializer.cs
- HierarchicalDataBoundControlAdapter.cs
- MachineKeyValidationConverter.cs
- UpdatePanel.cs
- _BasicClient.cs
- TransactionException.cs
- TreeNodeCollection.cs
- CustomAttribute.cs
- RemoteAsymmetricSignatureFormatter.cs
- _ConnectionGroup.cs
- HostSecurityManager.cs
- XmlCharCheckingReader.cs
- GenericIdentity.cs
- BaseAutoFormat.cs
- Not.cs
- ManagementObjectSearcher.cs
- DatePickerAutomationPeer.cs
- DataGridTableCollection.cs
- WindowProviderWrapper.cs
- HttpRequestCacheValidator.cs
- RegexRunnerFactory.cs
- CmsInterop.cs
- MetadataReference.cs
- MsmqIntegrationSecurityMode.cs
- TabItem.cs
- ColumnMap.cs
- DefinitionBase.cs
- DeploymentSection.cs
- Model3DCollection.cs
- JapaneseLunisolarCalendar.cs
- FontFamilyIdentifier.cs
- BuilderPropertyEntry.cs
- AccessControlEntry.cs
- SmiContextFactory.cs
- FixedSOMContainer.cs
- Input.cs
- ToolboxBitmapAttribute.cs
- WbmpConverter.cs
- XsdCachingReader.cs
- InkCanvas.cs
- CompressedStack.cs
- DataRowCollection.cs
- ClientFormsIdentity.cs
- ActiveDocumentEvent.cs
- RadioButtonList.cs
- ReaderContextStackData.cs
- ping.cs
- MSAAEventDispatcher.cs
- SchemaTypeEmitter.cs
- CustomPopupPlacement.cs
- XmlCharCheckingWriter.cs
- DispatcherOperation.cs
- DelimitedListTraceListener.cs
- Int32RectValueSerializer.cs
- RowToFieldTransformer.cs
- TextParagraphView.cs
- serverconfig.cs
- VolatileEnlistmentMultiplexing.cs
- HtmlElementEventArgs.cs
- DataSourceNameHandler.cs
- CodeTypeReference.cs
- AvtEvent.cs
- TypeSystem.cs
- ObjectTag.cs
- UIElement.cs
- SubstitutionDesigner.cs
- ImpersonateTokenRef.cs
- DataBindingHandlerAttribute.cs
- FileRecordSequenceHelper.cs
- WebPartCloseVerb.cs
- EventMappingSettingsCollection.cs
- DynamicMetaObjectBinder.cs
- QuaternionAnimation.cs
- Encoding.cs
- SiteMapHierarchicalDataSourceView.cs
- ConfigurationLocationCollection.cs
- CollectionBase.cs
- DefaultPrintController.cs
- FontNamesConverter.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- StrokeRenderer.cs
- WebPartsPersonalizationAuthorization.cs
- PrimitiveType.cs
- XmlSchemaExporter.cs
- LinearGradientBrush.cs
- FeedUtils.cs
- ButtonChrome.cs
- ConfigurationValue.cs
- OpacityConverter.cs
- InfiniteIntConverter.cs