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
- SplineKeyFrames.cs
- ObjectDataSourceSelectingEventArgs.cs
- SmtpNtlmAuthenticationModule.cs
- HandlerBase.cs
- RootBrowserWindow.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- EditCommandColumn.cs
- ToolStripDropDown.cs
- ChameleonKey.cs
- OptionUsage.cs
- ChtmlCommandAdapter.cs
- ToolStripHighContrastRenderer.cs
- AssemblyAttributes.cs
- ExtentJoinTreeNode.cs
- FontCollection.cs
- FixedSOMFixedBlock.cs
- DragEventArgs.cs
- OpenTypeCommon.cs
- QueryCacheEntry.cs
- FragmentQueryProcessor.cs
- PropertyManager.cs
- WebPartConnectionsConnectVerb.cs
- SerializationObjectManager.cs
- _DisconnectOverlappedAsyncResult.cs
- ProcessModuleCollection.cs
- StaticExtension.cs
- ProvideValueServiceProvider.cs
- SortedList.cs
- DeferredSelectedIndexReference.cs
- RowToParametersTransformer.cs
- LifetimeServices.cs
- TimeSpanConverter.cs
- RequestCache.cs
- DataKey.cs
- MDIControlStrip.cs
- PrintPreviewControl.cs
- MemberMaps.cs
- EventQueueState.cs
- ConnectionInterfaceCollection.cs
- Fx.cs
- File.cs
- ByteStream.cs
- _PooledStream.cs
- ProtectedConfiguration.cs
- Block.cs
- WindowsListViewGroupSubsetLink.cs
- WebConfigurationHost.cs
- DXD.cs
- ServiceInstallComponent.cs
- SynchronizationLockException.cs
- _SSPIWrapper.cs
- DateTimeConstantAttribute.cs
- CollectionContainer.cs
- ContainerParaClient.cs
- ConfigXmlDocument.cs
- UshortList2.cs
- KeyValueInternalCollection.cs
- MultiTouchSystemGestureLogic.cs
- Wildcard.cs
- WebEventCodes.cs
- CodeExporter.cs
- _ConnectOverlappedAsyncResult.cs
- Model3DGroup.cs
- UrlMapping.cs
- DbXmlEnabledProviderManifest.cs
- OdbcHandle.cs
- MimeObjectFactory.cs
- IntegerValidatorAttribute.cs
- CellNormalizer.cs
- ListControl.cs
- ElementAction.cs
- LoginViewDesigner.cs
- ToggleButtonAutomationPeer.cs
- RegionIterator.cs
- XmlUtil.cs
- VariableElement.cs
- DbResourceAllocator.cs
- TextEvent.cs
- MaskedTextBoxDesigner.cs
- FormViewModeEventArgs.cs
- ComplexObject.cs
- InputReport.cs
- DragEvent.cs
- DataGridViewCheckBoxColumn.cs
- Knowncolors.cs
- CodeEventReferenceExpression.cs
- DataServiceQueryOfT.cs
- X509ThumbprintKeyIdentifierClause.cs
- GridViewRowPresenter.cs
- TdsParameterSetter.cs
- SerTrace.cs
- LoginName.cs
- PixelFormats.cs
- HtmlElement.cs
- COAUTHINFO.cs
- ClrProviderManifest.cs
- BamlLocalizer.cs
- COAUTHINFO.cs
- RoleManagerSection.cs
- ToolStripDropDownItemDesigner.cs