Code:
/ DotNET / DotNET / 8.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

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ValueSerializer.cs
- HistoryEventArgs.cs
- ObjectSet.cs
- Image.cs
- SelectionItemProviderWrapper.cs
- metadatamappinghashervisitor.cs
- BoundColumn.cs
- ProviderBase.cs
- MethodImplAttribute.cs
- CommandBindingCollection.cs
- CornerRadiusConverter.cs
- HandledEventArgs.cs
- EncodingInfo.cs
- CopyNodeSetAction.cs
- OracleDataAdapter.cs
- ScriptHandlerFactory.cs
- DataGridViewUtilities.cs
- ClientRuntime.cs
- DoubleLink.cs
- CodeSnippetExpression.cs
- TypeUtil.cs
- Ref.cs
- DBSqlParser.cs
- StateWorkerRequest.cs
- CaseStatement.cs
- TextEditorCharacters.cs
- ConstraintCollection.cs
- XmlSchemaCollection.cs
- WebPartEditorApplyVerb.cs
- XhtmlBasicCalendarAdapter.cs
- RubberbandSelector.cs
- DecimalStorage.cs
- RemoteWebConfigurationHostServer.cs
- CacheVirtualItemsEvent.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- _Rfc2616CacheValidators.cs
- ChannelCacheSettings.cs
- XPathScanner.cs
- DataKeyCollection.cs
- RequestCachePolicy.cs
- OleServicesContext.cs
- ScriptResourceHandler.cs
- TextLineBreak.cs
- ListViewInsertedEventArgs.cs
- _CacheStreams.cs
- xsdvalidator.cs
- AssemblyNameProxy.cs
- XmlReaderDelegator.cs
- FileUtil.cs
- ChannelTokenTypeConverter.cs
- Automation.cs
- HtmlShimManager.cs
- SortedList.cs
- ScriptingWebServicesSectionGroup.cs
- ApplicationServiceManager.cs
- DBConcurrencyException.cs
- Processor.cs
- ReaderContextStackData.cs
- ChangePasswordAutoFormat.cs
- Ppl.cs
- KeyboardNavigation.cs
- XmlQueryType.cs
- ToolStripDropDownClosedEventArgs.cs
- DesignerVerbCollection.cs
- ToolTipAutomationPeer.cs
- DataMember.cs
- Translator.cs
- ZeroOpNode.cs
- ItemList.cs
- VirtualizingStackPanel.cs
- LinearKeyFrames.cs
- ProfileEventArgs.cs
- ItemsControlAutomationPeer.cs
- DataRelationCollection.cs
- GenericsInstances.cs
- ConfigurationStrings.cs
- Closure.cs
- dataprotectionpermission.cs
- ViewManager.cs
- CanonicalFontFamilyReference.cs
- CompressEmulationStream.cs
- ScaleTransform3D.cs
- __Error.cs
- FontNamesConverter.cs
- SqlCommand.cs
- IntegerValidatorAttribute.cs
- ConfigurationConverterBase.cs
- ObjectItemAssemblyLoader.cs
- WmlListAdapter.cs
- MsmqMessageSerializationFormat.cs
- VerificationException.cs
- _ConnectStream.cs
- SharedDp.cs
- StringSorter.cs
- PageVisual.cs
- DescriptionAttribute.cs
- DetectEofStream.cs
- OleDbInfoMessageEvent.cs
- ToolStripOverflow.cs
- ObjectCloneHelper.cs