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
- ParserContext.cs
- StrokeCollection.cs
- XhtmlCssHandler.cs
- _NetworkingPerfCounters.cs
- UIElement.cs
- ConfigurationSection.cs
- QueryableDataSource.cs
- NameNode.cs
- JsonServiceDocumentSerializer.cs
- EntityDataSourceMemberPath.cs
- IgnoreFileBuildProvider.cs
- CustomGrammar.cs
- ClientSideProviderDescription.cs
- QilBinary.cs
- ImageFormatConverter.cs
- ExpressionLexer.cs
- DataServiceRequestArgs.cs
- SafeEventLogReadHandle.cs
- WebPartCatalogAddVerb.cs
- DocumentPage.cs
- OracleConnectionFactory.cs
- DialogResultConverter.cs
- EpmSourceTree.cs
- UpDownBase.cs
- BitmapImage.cs
- BooleanKeyFrameCollection.cs
- StructuredTypeEmitter.cs
- ChtmlPhoneCallAdapter.cs
- FontNamesConverter.cs
- TdsParserStaticMethods.cs
- StringTraceRecord.cs
- WebPartZoneBase.cs
- CryptoApi.cs
- RtfNavigator.cs
- LineProperties.cs
- SQLBytesStorage.cs
- DisplayMemberTemplateSelector.cs
- ToolStripRenderEventArgs.cs
- TextElementCollection.cs
- EventMappingSettingsCollection.cs
- BrowserDefinitionCollection.cs
- RemoteX509AsymmetricSecurityKey.cs
- Rect.cs
- FileNotFoundException.cs
- BitStack.cs
- _RequestCacheProtocol.cs
- SequentialOutput.cs
- ValidationRule.cs
- LexicalChunk.cs
- Compilation.cs
- UnsafeNativeMethodsMilCoreApi.cs
- UiaCoreApi.cs
- CellCreator.cs
- PathFigure.cs
- SatelliteContractVersionAttribute.cs
- X509IssuerSerialKeyIdentifierClause.cs
- MetaData.cs
- TraceRecords.cs
- ServiceNameCollection.cs
- CounterSample.cs
- ChangeBlockUndoRecord.cs
- DesignTimeXamlWriter.cs
- columnmapkeybuilder.cs
- StyleXamlParser.cs
- XmlSchemaDatatype.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- StickyNoteContentControl.cs
- BitmapInitialize.cs
- CDSsyncETWBCLProvider.cs
- ResXBuildProvider.cs
- InProcStateClientManager.cs
- HtmlShim.cs
- MetadataItem_Static.cs
- TextTrailingWordEllipsis.cs
- ServiceModelPerformanceCounters.cs
- RegexStringValidator.cs
- PeerNodeAddress.cs
- ArgumentsParser.cs
- Profiler.cs
- TypeSystem.cs
- UserControlAutomationPeer.cs
- ScriptMethodAttribute.cs
- DeclarationUpdate.cs
- TypeLibConverter.cs
- SerializerProvider.cs
- SplashScreen.cs
- CalendarDay.cs
- UnknownBitmapEncoder.cs
- SQLMembershipProvider.cs
- AnnotationObservableCollection.cs
- PeerObject.cs
- ClipboardData.cs
- WpfKnownMember.cs
- ExitEventArgs.cs
- BaseCollection.cs
- MobileComponentEditorPage.cs
- ExpressionBindings.cs
- CodeCatchClauseCollection.cs
- RangeValuePattern.cs
- AccessDataSourceView.cs