Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // 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
- HierarchicalDataBoundControl.cs
- SectionUpdates.cs
- InternalTypeHelper.cs
- _ProxyChain.cs
- PropertiesTab.cs
- Triangle.cs
- HotSpot.cs
- ToolStripDropDownItem.cs
- Hash.cs
- DetailsViewRowCollection.cs
- BaseProcessor.cs
- ZipFileInfoCollection.cs
- MemberJoinTreeNode.cs
- FunctionImportElement.cs
- ChangesetResponse.cs
- SQLDateTimeStorage.cs
- ClientTarget.cs
- HttpBufferlessInputStream.cs
- SwitchElementsCollection.cs
- CanExecuteRoutedEventArgs.cs
- DockAndAnchorLayout.cs
- ApplicationFileCodeDomTreeGenerator.cs
- InstanceDataCollection.cs
- ButtonBase.cs
- ScriptingScriptResourceHandlerSection.cs
- Models.cs
- StringAnimationUsingKeyFrames.cs
- DataGridViewIntLinkedList.cs
- TypeSystemHelpers.cs
- QilFactory.cs
- ReturnType.cs
- ImmutableAssemblyCacheEntry.cs
- PeerToPeerException.cs
- PieceNameHelper.cs
- StringFormat.cs
- HtmlCommandAdapter.cs
- FormCollection.cs
- DbCommandDefinition.cs
- UInt16.cs
- FlowLayout.cs
- CellParaClient.cs
- ModifierKeysConverter.cs
- XmlSignatureProperties.cs
- DataControlButton.cs
- DataServiceException.cs
- WebPartZoneAutoFormat.cs
- CodeSubDirectory.cs
- ConnectionString.cs
- ListViewAutomationPeer.cs
- MetaType.cs
- BufferModesCollection.cs
- HeaderUtility.cs
- localization.cs
- rsa.cs
- SqlCommand.cs
- Hyperlink.cs
- TraceContextRecord.cs
- WinCategoryAttribute.cs
- CategoryAttribute.cs
- AspCompat.cs
- HtmlShimManager.cs
- ParameterModifier.cs
- TagElement.cs
- EventProxy.cs
- AxisAngleRotation3D.cs
- UpdatableGenericsFeature.cs
- MemberJoinTreeNode.cs
- SmtpFailedRecipientException.cs
- BasicViewGenerator.cs
- MouseButton.cs
- SQLGuid.cs
- SkewTransform.cs
- DefaultTraceListener.cs
- ColorTransform.cs
- SafeThemeHandle.cs
- PathSegmentCollection.cs
- ListControlConvertEventArgs.cs
- _SslSessionsCache.cs
- SafeFileHandle.cs
- PointAnimationBase.cs
- RadioButton.cs
- WebPartDisplayModeCancelEventArgs.cs
- BitArray.cs
- EntityDataSourceWizardForm.cs
- Profiler.cs
- SrgsGrammarCompiler.cs
- EmbeddedObject.cs
- CompModSwitches.cs
- CodeDefaultValueExpression.cs
- CodeIndexerExpression.cs
- XmlSchemaExporter.cs
- SqlWebEventProvider.cs
- SetterBase.cs
- DesignerDataView.cs
- XmlJsonWriter.cs
- UriScheme.cs
- HTTPNotFoundHandler.cs
- XmlUrlResolver.cs
- DoubleAnimationBase.cs
- TypeGeneratedEventArgs.cs