Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / AsyncOperationManager.cs / 1305376 / 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); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CustomAssemblyResolver.cs
- SiteOfOriginContainer.cs
- AtomContentProperty.cs
- SolidColorBrush.cs
- CodeCastExpression.cs
- Quad.cs
- AdapterDictionary.cs
- RenderTargetBitmap.cs
- DataGridViewRowPrePaintEventArgs.cs
- CompleteWizardStep.cs
- NavigateEvent.cs
- FontStyle.cs
- PropertyPushdownHelper.cs
- ResourceBinder.cs
- SolidBrush.cs
- DetailsViewDesigner.cs
- Point3DCollectionConverter.cs
- FlowDocumentPage.cs
- XmlEncodedRawTextWriter.cs
- SystemColors.cs
- StateDesigner.cs
- UIPropertyMetadata.cs
- CompilerErrorCollection.cs
- Rectangle.cs
- DocumentReferenceCollection.cs
- ImageCodecInfo.cs
- GridViewColumn.cs
- TransactionBehavior.cs
- TypeNameParser.cs
- CharacterMetrics.cs
- BrowsableAttribute.cs
- ThemeableAttribute.cs
- SchemaNames.cs
- RadioButtonPopupAdapter.cs
- bidPrivateBase.cs
- XmlLangPropertyAttribute.cs
- RegionInfo.cs
- CheckedListBox.cs
- ParsedAttributeCollection.cs
- Win32MouseDevice.cs
- RelationshipDetailsCollection.cs
- XmlCustomFormatter.cs
- InvalidCommandTreeException.cs
- NamedPipeConnectionPoolSettingsElement.cs
- SmiConnection.cs
- WebServiceErrorEvent.cs
- ProcessStartInfo.cs
- StringInfo.cs
- followingsibling.cs
- SoapAttributeAttribute.cs
- GenericAuthenticationEventArgs.cs
- HyperLink.cs
- CurrencyWrapper.cs
- ShaderEffect.cs
- RootDesignerSerializerAttribute.cs
- DetailsViewUpdateEventArgs.cs
- WebPartTransformer.cs
- CodeRemoveEventStatement.cs
- StringOutput.cs
- RelativeSource.cs
- StylusPlugInCollection.cs
- AuthenticationModulesSection.cs
- ConsoleCancelEventArgs.cs
- MembershipSection.cs
- MissingSatelliteAssemblyException.cs
- TextReader.cs
- BamlTreeNode.cs
- CorePropertiesFilter.cs
- XmlDocumentSurrogate.cs
- BitmapEffectGroup.cs
- NegotiationTokenAuthenticator.cs
- HttpCookie.cs
- TextRangeEdit.cs
- ResolveNameEventArgs.cs
- MetadataItemCollectionFactory.cs
- DataGridViewComponentPropertyGridSite.cs
- HitTestParameters.cs
- WorkflowEnvironment.cs
- SortQuery.cs
- ImageMap.cs
- Error.cs
- TableLayoutStyle.cs
- BypassElementCollection.cs
- WebPartConnectionsConfigureVerb.cs
- DependsOnAttribute.cs
- RuntimeConfigurationRecord.cs
- MatrixAnimationBase.cs
- Cursors.cs
- RtfNavigator.cs
- XmlSerializer.cs
- CodeFieldReferenceExpression.cs
- StringWriter.cs
- ProvidersHelper.cs
- CapabilitiesSection.cs
- DataGridState.cs
- XsltInput.cs
- X509Utils.cs
- NamespaceInfo.cs
- ElementInit.cs
- QuotaExceededException.cs