Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / AsyncOperationManager.cs / 1 / AsyncOperationManager.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using System.Collections; using System.Threading; using System.Diagnostics; using System.Security.Permissions; [HostProtection(SharedState = true)] public static class AsyncOperationManager { public static AsyncOperation CreateOperation(object userSuppliedState) { return AsyncOperation.CreateOperation(userSuppliedState, SynchronizationContext); } ///[EditorBrowsable(EditorBrowsableState.Advanced)] public static SynchronizationContext SynchronizationContext { get { if (SynchronizationContext.Current == null) { SynchronizationContext.SetSynchronizationContext(new SynchronizationContext()); } return SynchronizationContext.Current; } // a thread should set this to null when it is done, else the context will never be disposed/GC'd [PermissionSetAttribute(SecurityAction.LinkDemand, Name="FullTrust")] set { SynchronizationContext.SetSynchronizationContext(value); } } } }
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OdbcRowUpdatingEvent.cs
- ADConnectionHelper.cs
- XsltContext.cs
- ExpressionBuilderCollection.cs
- FileNotFoundException.cs
- PageHandlerFactory.cs
- SafeMarshalContext.cs
- FileSystemWatcher.cs
- TypeConverterAttribute.cs
- TableCellCollection.cs
- MobileTemplatedControlDesigner.cs
- InputLangChangeRequestEvent.cs
- IconConverter.cs
- XmlWrappingWriter.cs
- StylusLogic.cs
- DataGridColumnStyleMappingNameEditor.cs
- HeaderedContentControl.cs
- HttpApplicationStateWrapper.cs
- ViewDesigner.cs
- XamlStyleSerializer.cs
- recordstatescratchpad.cs
- ChtmlTextWriter.cs
- HybridDictionary.cs
- GridViewCancelEditEventArgs.cs
- ProgressBarBrushConverter.cs
- DependentList.cs
- WebPartConnectionsConnectVerb.cs
- SiteMapProvider.cs
- ButtonColumn.cs
- TracedNativeMethods.cs
- RequestCachingSection.cs
- Button.cs
- PanelDesigner.cs
- LinkLabelLinkClickedEvent.cs
- OracleMonthSpan.cs
- ListView.cs
- _SslSessionsCache.cs
- StylusDownEventArgs.cs
- OleDbFactory.cs
- ReadingWritingEntityEventArgs.cs
- ComponentManagerBroker.cs
- StateBag.cs
- PropertiesTab.cs
- MultipartContentParser.cs
- Int32KeyFrameCollection.cs
- ISAPIApplicationHost.cs
- TriggerBase.cs
- RenderOptions.cs
- RegexCompiler.cs
- RawUIStateInputReport.cs
- XmlEnumAttribute.cs
- MenuBase.cs
- ControlUtil.cs
- LineGeometry.cs
- ColumnCollection.cs
- FileSystemWatcher.cs
- DoWorkEventArgs.cs
- HttpCapabilitiesSectionHandler.cs
- EastAsianLunisolarCalendar.cs
- SharedUtils.cs
- CacheModeConverter.cs
- DefaultParameterValueAttribute.cs
- DesignSurfaceManager.cs
- CriticalHandle.cs
- WebServiceReceiveDesigner.cs
- CustomErrorsSection.cs
- SafeSystemMetrics.cs
- JoinElimination.cs
- XamlSerializerUtil.cs
- ResourceBinder.cs
- SiteMapNodeItem.cs
- ListViewEditEventArgs.cs
- Annotation.cs
- NavigationProperty.cs
- ServiceOperationHelpers.cs
- RawStylusActions.cs
- DataGridViewLinkCell.cs
- ChangeTracker.cs
- OrderedDictionary.cs
- AnonymousIdentificationModule.cs
- BitmapPalette.cs
- EdgeProfileValidation.cs
- ApplicationCommands.cs
- ToggleProviderWrapper.cs
- FontCollection.cs
- XmlSubtreeReader.cs
- HtmlLabelAdapter.cs
- ContextBase.cs
- DuplicateWaitObjectException.cs
- TerminatorSinks.cs
- HttpConfigurationContext.cs
- XmlSchemaElement.cs
- BitmapEffectState.cs
- TextBoxView.cs
- ServerValidateEventArgs.cs
- PropertiesTab.cs
- StopStoryboard.cs
- DataBoundLiteralControl.cs
- AtomServiceDocumentSerializer.cs
- ManagementObjectCollection.cs