Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- DiscoveryVersion.cs
- LogStore.cs
- EndEvent.cs
- Span.cs
- CommentAction.cs
- SiteMapNodeItem.cs
- TypedElement.cs
- StateMachineHistory.cs
- EventLogEntryCollection.cs
- PropertyTabChangedEvent.cs
- OdbcUtils.cs
- StylusPointPropertyInfoDefaults.cs
- EntitySetBaseCollection.cs
- MenuAdapter.cs
- TypeSystem.cs
- PieceNameHelper.cs
- ISO2022Encoding.cs
- IdnMapping.cs
- ShortcutKeysEditor.cs
- SqlUnionizer.cs
- ProcessProtocolHandler.cs
- WebPartConnectVerb.cs
- TableLayoutPanelCodeDomSerializer.cs
- MasterPageCodeDomTreeGenerator.cs
- HttpModule.cs
- DataServiceRequestException.cs
- LinkLabelLinkClickedEvent.cs
- LocalizabilityAttribute.cs
- OracleDateTime.cs
- InitializerFacet.cs
- SignatureHelper.cs
- AvTrace.cs
- Base64Encoder.cs
- PenCursorManager.cs
- DocumentAutomationPeer.cs
- WebConfigManager.cs
- XamlStackWriter.cs
- ImageIndexConverter.cs
- QilTargetType.cs
- WizardForm.cs
- DeadCharTextComposition.cs
- EventLogEntryCollection.cs
- ObjectViewListener.cs
- FacetValues.cs
- DataSourceCache.cs
- NavigationPropertyEmitter.cs
- XslTransform.cs
- LiteralLink.cs
- DataGridView.cs
- DataServiceQueryOfT.cs
- TextServicesManager.cs
- SQLDoubleStorage.cs
- DataGridViewDataConnection.cs
- DragEvent.cs
- XmlSchemaInfo.cs
- AssemblyHash.cs
- RelatedCurrencyManager.cs
- _NtlmClient.cs
- Page.cs
- MaskedTextBox.cs
- IxmlLineInfo.cs
- TreeNodeCollectionEditor.cs
- XhtmlConformanceSection.cs
- SubMenuStyle.cs
- PartialCachingControl.cs
- FileEnumerator.cs
- EditorAttributeInfo.cs
- FrameworkElement.cs
- ReferenceConverter.cs
- HierarchicalDataSourceControl.cs
- MonitoringDescriptionAttribute.cs
- ClassValidator.cs
- EventProvider.cs
- StylusCollection.cs
- ProviderIncompatibleException.cs
- Int16Converter.cs
- MarkupProperty.cs
- RequestStatusBarUpdateEventArgs.cs
- GB18030Encoding.cs
- CompModSwitches.cs
- PropertyDescriptor.cs
- RadioButton.cs
- BatchStream.cs
- Component.cs
- XmlAtomicValue.cs
- RequestQueryProcessor.cs
- SynchronizedPool.cs
- EntityDesignerBuildProvider.cs
- SqlInternalConnectionSmi.cs
- FixedSOMImage.cs
- FlowDocumentReader.cs
- SrgsGrammar.cs
- XmlDocumentSurrogate.cs
- UpdateException.cs
- TreeView.cs
- RuleSetReference.cs
- XPathScanner.cs
- BroadcastEventHelper.cs
- SortQuery.cs
- ConnectionsZone.cs