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
- CryptographicAttribute.cs
- _DisconnectOverlappedAsyncResult.cs
- ResourceManager.cs
- ObjectSecurity.cs
- XdrBuilder.cs
- TimerEventSubscription.cs
- DataBoundControlHelper.cs
- rsa.cs
- TreeBuilderXamlTranslator.cs
- BufferedReceiveManager.cs
- UnitySerializationHolder.cs
- BlockCollection.cs
- HtmlControl.cs
- DirtyTextRange.cs
- httpserverutility.cs
- PrimitiveSchema.cs
- BinaryMessageEncodingElement.cs
- InstanceView.cs
- HtmlEncodedRawTextWriter.cs
- XmlCodeExporter.cs
- UInt16Storage.cs
- DocumentAutomationPeer.cs
- MenuItemBindingCollection.cs
- FragmentQueryProcessor.cs
- SHA512.cs
- DataServiceHostFactory.cs
- StringDictionary.cs
- ExpressionWriter.cs
- ObjectFullSpanRewriter.cs
- DbDeleteCommandTree.cs
- GridView.cs
- MetadataCollection.cs
- QueryOperatorEnumerator.cs
- Freezable.cs
- __ComObject.cs
- TryExpression.cs
- TextCharacters.cs
- BrowserCapabilitiesFactoryBase.cs
- ConvertEvent.cs
- TreeView.cs
- Directory.cs
- EncryptedPackage.cs
- WindowPattern.cs
- SqlTrackingService.cs
- AudioException.cs
- RemoteWebConfigurationHostStream.cs
- XmlException.cs
- ZipPackage.cs
- DefaultDiscoveryServiceExtension.cs
- CorrelationTokenInvalidatedHandler.cs
- Debugger.cs
- XpsFontSerializationService.cs
- OdbcInfoMessageEvent.cs
- XDRSchema.cs
- ListViewItemMouseHoverEvent.cs
- SolidBrush.cs
- XsltFunctions.cs
- XamlHostingSection.cs
- WebPartVerbCollection.cs
- AudioLevelUpdatedEventArgs.cs
- DynamicRenderer.cs
- EncryptedPackage.cs
- DataListAutoFormat.cs
- ExpressionBinding.cs
- ServiceModelActivity.cs
- WebUtility.cs
- OuterGlowBitmapEffect.cs
- WindowsRebar.cs
- ListViewItemSelectionChangedEvent.cs
- RegexTypeEditor.cs
- IconHelper.cs
- HttpWrapper.cs
- XPathExpr.cs
- ScriptingRoleServiceSection.cs
- EnterpriseServicesHelper.cs
- Slider.cs
- CommonRemoteMemoryBlock.cs
- InstancePersistence.cs
- AsyncParams.cs
- AddInAttribute.cs
- ComboBoxItem.cs
- validationstate.cs
- EntityConnectionStringBuilderItem.cs
- CommentGlyph.cs
- SafeNativeMethods.cs
- BStrWrapper.cs
- ObjectSecurity.cs
- BitmapEffectInput.cs
- altserialization.cs
- GenericWebPart.cs
- StrongNameIdentityPermission.cs
- SecurityException.cs
- HttpModuleActionCollection.cs
- Button.cs
- Menu.cs
- MultilineStringConverter.cs
- IriParsingElement.cs
- HtmlTextArea.cs
- NoPersistScope.cs
- DataBindingHandlerAttribute.cs