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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FormsAuthenticationModule.cs
- XPathEmptyIterator.cs
- Lock.cs
- ToolStripContentPanelRenderEventArgs.cs
- WmlMobileTextWriter.cs
- MsdtcWrapper.cs
- GridViewDeletedEventArgs.cs
- TraceHwndHost.cs
- NameValuePair.cs
- DropDownButton.cs
- TransportSecurityProtocol.cs
- ProfileSettings.cs
- UnlockInstanceCommand.cs
- RoleBoolean.cs
- HtmlInputFile.cs
- EncoderExceptionFallback.cs
- DisposableCollectionWrapper.cs
- GetImportFileNameRequest.cs
- NetTcpSection.cs
- ClientBuildManagerCallback.cs
- FormatException.cs
- InstancePersistenceContext.cs
- SqlDataSourceConnectionPanel.cs
- UnionCqlBlock.cs
- TextFormatterImp.cs
- EntityProviderServices.cs
- HtmlShimManager.cs
- PathFigureCollectionValueSerializer.cs
- DataGridViewCellStyleChangedEventArgs.cs
- WindowsGraphicsWrapper.cs
- UInt32.cs
- TextEditorMouse.cs
- IgnoreFileBuildProvider.cs
- MouseOverProperty.cs
- WebPartVerbCollection.cs
- WeakReference.cs
- DecoderReplacementFallback.cs
- EntityCommandCompilationException.cs
- StickyNoteHelper.cs
- TouchDevice.cs
- IssuedTokenParametersEndpointAddressElement.cs
- MethodToken.cs
- HierarchicalDataBoundControl.cs
- TraceInternal.cs
- CorrelationResolver.cs
- RequestResponse.cs
- ResourceAssociationTypeEnd.cs
- DefaultAsyncDataDispatcher.cs
- IgnoreSection.cs
- ScrollViewer.cs
- BuilderInfo.cs
- SqlServices.cs
- StylusEditingBehavior.cs
- CodeArrayIndexerExpression.cs
- FaultContractInfo.cs
- SqlBulkCopyColumnMappingCollection.cs
- TimelineCollection.cs
- Canvas.cs
- EventListener.cs
- VectorAnimation.cs
- PropertyGridCommands.cs
- WindowsListViewGroupHelper.cs
- CodeSnippetTypeMember.cs
- VariableAction.cs
- ContentDefinition.cs
- DeviceContexts.cs
- VirtualPathUtility.cs
- TcpTransportSecurity.cs
- Transform.cs
- OleDbConnectionFactory.cs
- AudioFormatConverter.cs
- SecUtil.cs
- SchemaComplexType.cs
- DrawingVisualDrawingContext.cs
- ZoneLinkButton.cs
- MethodExpr.cs
- InputLanguageEventArgs.cs
- Multiply.cs
- EntityProxyTypeInfo.cs
- MsmqIntegrationProcessProtocolHandler.cs
- CachedTypeface.cs
- ViewEvent.cs
- PackagePart.cs
- ValidationError.cs
- Transform3DGroup.cs
- PipeSecurity.cs
- SafeThemeHandle.cs
- FunctionParameter.cs
- ConsumerConnectionPointCollection.cs
- OperationCanceledException.cs
- ImageBrush.cs
- DecoderNLS.cs
- ScriptBehaviorDescriptor.cs
- TraceUtils.cs
- FrameAutomationPeer.cs
- DbConnectionPoolCounters.cs
- TransformConverter.cs
- XmlSchemaInclude.cs
- SettingsPropertyNotFoundException.cs
- DataGridState.cs