Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- HtmlTableCell.cs
- KeyGestureConverter.cs
- FirstMatchCodeGroup.cs
- IsolatedStorageFileStream.cs
- AppSecurityManager.cs
- SecurityHeaderLayout.cs
- ClientBuildManager.cs
- SimplePropertyEntry.cs
- FixedSOMContainer.cs
- AssemblyGen.cs
- DataIdProcessor.cs
- _NetworkingPerfCounters.cs
- WebEvents.cs
- DurableInstanceContextProvider.cs
- RoleManagerEventArgs.cs
- EventMappingSettings.cs
- _AutoWebProxyScriptWrapper.cs
- WebControl.cs
- FeatureSupport.cs
- CodeTypeOfExpression.cs
- ValidationSummaryDesigner.cs
- TextEditor.cs
- DataGridViewComboBoxCell.cs
- SkipStoryboardToFill.cs
- TypeLibConverter.cs
- PointCollection.cs
- DataGridView.cs
- ADMembershipProvider.cs
- AccessText.cs
- ScriptingRoleServiceSection.cs
- AssociationEndMember.cs
- BuildProvider.cs
- ColorConvertedBitmap.cs
- UnaryNode.cs
- StateDesigner.Helpers.cs
- RetriableClipboard.cs
- WindowsTooltip.cs
- MILUtilities.cs
- TextBoxLine.cs
- SaveFileDialogDesigner.cs
- HttpModuleAction.cs
- panel.cs
- ProcessHost.cs
- XmlEntityReference.cs
- ReadContentAsBinaryHelper.cs
- MatrixTransform3D.cs
- ProtectedConfigurationProviderCollection.cs
- ProxyWebPartConnectionCollection.cs
- XsltContext.cs
- ExtractCollection.cs
- SymbolMethod.cs
- FullTrustAssemblyCollection.cs
- ComboBoxItem.cs
- EntityClientCacheEntry.cs
- DataContractJsonSerializer.cs
- PackageRelationshipSelector.cs
- InstanceOwner.cs
- DataPagerFieldItem.cs
- XmlDataSourceView.cs
- QualifiedCellIdBoolean.cs
- DataSourceConverter.cs
- DbDataRecord.cs
- DataControlHelper.cs
- ColumnResizeUndoUnit.cs
- FontFaceLayoutInfo.cs
- AutomationPropertyInfo.cs
- AddInStore.cs
- BinaryFormatterWriter.cs
- unitconverter.cs
- HttpApplicationFactory.cs
- SafeFileMapViewHandle.cs
- Membership.cs
- TabControlEvent.cs
- VSWCFServiceContractGenerator.cs
- FormatConvertedBitmap.cs
- CapabilitiesPattern.cs
- PathFigure.cs
- DocumentCollection.cs
- StringHelper.cs
- BridgeDataReader.cs
- XmlnsDefinitionAttribute.cs
- ConsoleKeyInfo.cs
- ProviderConnectionPoint.cs
- XmlTextEncoder.cs
- StreamInfo.cs
- ToolboxItem.cs
- Normalization.cs
- DataReaderContainer.cs
- FunctionNode.cs
- MasterPage.cs
- DiffuseMaterial.cs
- BezierSegment.cs
- OrthographicCamera.cs
- TypeResolver.cs
- DataGridColumnEventArgs.cs
- HtmlInputText.cs
- DesignerWidgets.cs
- CompositeFontParser.cs
- ParamArrayAttribute.cs
- EventManager.cs