Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / MS / Internal / LoadedOrUnloadedOperation.cs / 1 / LoadedOrUnloadedOperation.cs
//------------------------------------------------------------------------------ // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: // A pending loaded or unloaded operation, to be run by the MediaContext. // //----------------------------------------------------------------------------- using System; using System.Diagnostics; // Debug.Assert using System.Windows; // DependencyObject using System.Windows.Threading; // DispatcherOperationCallback using MS.Internal.PresentationCore; // [FriendAccessAllowed] namespace MS.Internal { [FriendAccessAllowed] // Built into Core, also used by Framework. internal class LoadedOrUnloadedOperation { internal LoadedOrUnloadedOperation( DispatcherOperationCallback callback, DependencyObject target) { Debug.Assert(callback != null && target != null); _callback = callback; _target = target; } internal void DoWork() { if (!_cancelled) { _callback(_target); } } internal void Cancel() { _cancelled = true; } private DispatcherOperationCallback _callback; private DependencyObject _target; private bool _cancelled; } } // 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
- Sentence.cs
- Version.cs
- PersonalizationStateInfoCollection.cs
- SmtpException.cs
- ChangeProcessor.cs
- SingleResultAttribute.cs
- ProfileBuildProvider.cs
- XmlDataSourceNodeDescriptor.cs
- MarshalByRefObject.cs
- MetadataExchangeBindings.cs
- HttpListenerException.cs
- SettingsPropertyWrongTypeException.cs
- ExpressionList.cs
- PermissionSetTriple.cs
- AppDomainShutdownMonitor.cs
- Int16Converter.cs
- SweepDirectionValidation.cs
- ReadOnlyCollectionBuilder.cs
- AuthorizationContext.cs
- ComEventsSink.cs
- ZeroOpNode.cs
- RtfToXamlReader.cs
- SignHashRequest.cs
- XsltInput.cs
- util.cs
- ClickablePoint.cs
- MimeMultiPart.cs
- ToolboxItemAttribute.cs
- AlgoModule.cs
- StorageRoot.cs
- PhysicalFontFamily.cs
- ComplexObject.cs
- ServiceNameElement.cs
- PingOptions.cs
- DataGridViewTextBoxCell.cs
- InputBindingCollection.cs
- CheckBoxField.cs
- CopyAction.cs
- SchemaComplexType.cs
- UndoManager.cs
- DynamicActionMessageFilter.cs
- DictionaryMarkupSerializer.cs
- InteropAutomationProvider.cs
- StylusButtonCollection.cs
- QueryStoreStatusRequest.cs
- FileRecordSequence.cs
- GroupBoxAutomationPeer.cs
- Odbc32.cs
- LoginView.cs
- BufferedStream.cs
- DirectionalLight.cs
- PolygonHotSpot.cs
- XdrBuilder.cs
- DispatcherObject.cs
- Debug.cs
- DataGridView.cs
- AQNBuilder.cs
- ValidatingPropertiesEventArgs.cs
- SetIterators.cs
- DbConnectionClosed.cs
- XPathChildIterator.cs
- ArgumentNullException.cs
- DBDataPermissionAttribute.cs
- GenericAuthenticationEventArgs.cs
- XmlSchemaFacet.cs
- FlowDocumentPaginator.cs
- PerformanceCounterPermissionAttribute.cs
- CngProvider.cs
- ObjectViewQueryResultData.cs
- SynchronizedPool.cs
- BaseDataList.cs
- FlowNode.cs
- XmlAttribute.cs
- SafeSystemMetrics.cs
- ExportOptions.cs
- DrawingGroupDrawingContext.cs
- StorageModelBuildProvider.cs
- CircleEase.cs
- XmlSubtreeReader.cs
- CompensatableTransactionScopeActivity.cs
- CapabilitiesPattern.cs
- DelegateBodyWriter.cs
- OutputCacheProfileCollection.cs
- SqlInfoMessageEvent.cs
- ApplicationFileCodeDomTreeGenerator.cs
- TreeViewBindingsEditorForm.cs
- mactripleDES.cs
- PropertyDescriptorCollection.cs
- SqlNotificationRequest.cs
- CreateUserWizardStep.cs
- CompositeActivityTypeDescriptorProvider.cs
- Region.cs
- WebPartZoneDesigner.cs
- XmlSerializer.cs
- IItemContainerGenerator.cs
- Table.cs
- TemplatePagerField.cs
- ConnectionPoolManager.cs
- DataGridViewSelectedCellCollection.cs
- SourceFileInfo.cs