Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Base / System / Windows / Threading / DispatcherProcessingDisabled.cs / 1 / DispatcherProcessingDisabled.cs
using System; namespace System.Windows.Threading { ////// A structure that allows for dispatcher processing to be /// enabled after a call to Dispatcher.DisableProcessing. /// public struct DispatcherProcessingDisabled : IDisposable { ////// Reenable processing in the dispatcher. /// public void Dispose() { if(_dispatcher != null) { _dispatcher.VerifyAccess(); _dispatcher._disableProcessingCount--; _dispatcher = null; } } ////// Checks whether this object is equal to another /// DispatcherProcessingDisabled object. /// /// /// Object to compare with. /// ////// Returns true when the object is equal to the specified object, /// and false otherwise. /// public override bool Equals(object obj) { if ((null == obj) || !(obj is DispatcherProcessingDisabled)) return false; return (this._dispatcher == ((DispatcherProcessingDisabled)obj)._dispatcher); } ////// Compute hash code for this object. /// ///A 32-bit signed integer hash code. public override int GetHashCode( ) { return base.GetHashCode(); } ////// Compare two DispatcherProcessingDisabled instances for equality. /// /// /// left operand /// /// /// right operand /// ////// Whether or not two operands are equal. /// public static bool operator ==(DispatcherProcessingDisabled left, DispatcherProcessingDisabled right) { return left.Equals(right); } ////// Compare two DispatcherProcessingDisabled instances for inequality. /// /// /// left operand /// /// /// right operand /// ////// Whether or not two operands are equal. /// public static bool operator !=(DispatcherProcessingDisabled left, DispatcherProcessingDisabled right) { return !(left.Equals(right)); } internal Dispatcher _dispatcher; // set by Dispatcher } } // 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
- TimeSpan.cs
- Binding.cs
- TextSearch.cs
- ZipIOCentralDirectoryFileHeader.cs
- ProxyHelper.cs
- StylusButtonEventArgs.cs
- Config.cs
- PersonalizationAdministration.cs
- PropertyDescriptorComparer.cs
- JapaneseLunisolarCalendar.cs
- Formatter.cs
- Input.cs
- StackOverflowException.cs
- AssertHelper.cs
- SqlDataSourceWizardForm.cs
- VectorConverter.cs
- XmlSchemaAnnotated.cs
- _AutoWebProxyScriptWrapper.cs
- CultureMapper.cs
- WeakReferenceList.cs
- RequestQueryProcessor.cs
- Utils.cs
- RegexCompiler.cs
- ContentHostHelper.cs
- InfiniteTimeSpanConverter.cs
- ApplicationInterop.cs
- Monitor.cs
- XmlNodeChangedEventManager.cs
- DeviceContexts.cs
- MessageQueueInstaller.cs
- DebugHandleTracker.cs
- SqlReferenceCollection.cs
- ScrollData.cs
- Parallel.cs
- DesignerLoader.cs
- SynchronizedInputPattern.cs
- LambdaCompiler.Generated.cs
- SqlErrorCollection.cs
- ToolStripItemClickedEventArgs.cs
- TCPListener.cs
- AuthenticationService.cs
- SqlPersonalizationProvider.cs
- ComboBoxDesigner.cs
- QuadraticBezierSegment.cs
- DispatchWrapper.cs
- Graph.cs
- UrlPath.cs
- VerificationAttribute.cs
- Page.cs
- BinaryParser.cs
- RealProxy.cs
- MessageAction.cs
- Thread.cs
- Char.cs
- WinInet.cs
- FunctionDescription.cs
- DataView.cs
- EditBehavior.cs
- ScriptManager.cs
- PropertyCollection.cs
- MarkupCompilePass1.cs
- KeyedHashAlgorithm.cs
- SmtpSection.cs
- Win32MouseDevice.cs
- SoapInteropTypes.cs
- AssociationTypeEmitter.cs
- MetadataProperty.cs
- DeploymentSectionCache.cs
- SqlFileStream.cs
- EnumConverter.cs
- DataSet.cs
- ServiceBehaviorElementCollection.cs
- BuildResultCache.cs
- DesignerVerb.cs
- AttributeUsageAttribute.cs
- SoapReflector.cs
- ListViewItem.cs
- DataGridViewColumnDesigner.cs
- DataGridViewDataConnection.cs
- UInt16.cs
- Delay.cs
- AppDomainFactory.cs
- httpserverutility.cs
- ConfigurationPropertyCollection.cs
- IconBitmapDecoder.cs
- AsymmetricSignatureFormatter.cs
- OracleConnection.cs
- NGCPageContentCollectionSerializerAsync.cs
- XXXInfos.cs
- URLString.cs
- ToolStripTextBox.cs
- InternalConfigHost.cs
- SystemColors.cs
- TextEndOfParagraph.cs
- ListControl.cs
- WindowsListView.cs
- Statements.cs
- ConfigXmlReader.cs
- HostingEnvironmentException.cs
- DbConnectionPoolGroupProviderInfo.cs