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
- WebPartManagerInternals.cs
- ScriptIgnoreAttribute.cs
- HealthMonitoringSection.cs
- IPCCacheManager.cs
- MarkupExtensionSerializer.cs
- SqlBuffer.cs
- GenericUriParser.cs
- XmlHierarchicalEnumerable.cs
- HelpInfo.cs
- SchemaNotation.cs
- Membership.cs
- DropTarget.cs
- SubpageParagraph.cs
- JsonFormatGeneratorStatics.cs
- NativeMethods.cs
- PopupEventArgs.cs
- PropertyToken.cs
- RectangleF.cs
- ColorDialog.cs
- FeatureAttribute.cs
- XPathNodeInfoAtom.cs
- ResourceContainer.cs
- VarInfo.cs
- Attributes.cs
- RequestQueue.cs
- CryptoKeySecurity.cs
- HttpApplication.cs
- RuntimeConfig.cs
- SAPICategories.cs
- StringUtil.cs
- RemotingServices.cs
- SimpleColumnProvider.cs
- MultilineStringConverter.cs
- ByteAnimation.cs
- PDBReader.cs
- AuthorizationRule.cs
- CodeArgumentReferenceExpression.cs
- ReflectionUtil.cs
- MimeTypeMapper.cs
- RelationshipEntry.cs
- NullableBoolConverter.cs
- UIElementParagraph.cs
- TemplateLookupAction.cs
- AssociationSetMetadata.cs
- SQLRoleProvider.cs
- OdbcException.cs
- Model3D.cs
- SqlCachedBuffer.cs
- AttributeQuery.cs
- SizeIndependentAnimationStorage.cs
- DetailsViewInsertedEventArgs.cs
- ExchangeUtilities.cs
- IOException.cs
- UserNamePasswordClientCredential.cs
- ScrollProviderWrapper.cs
- Assert.cs
- MenuItemBindingCollection.cs
- RtfToXamlLexer.cs
- UnhandledExceptionEventArgs.cs
- TreeNodeBindingCollection.cs
- EdmItemCollection.OcAssemblyCache.cs
- XmlSerializationReader.cs
- DataGridViewCellMouseEventArgs.cs
- OpCodes.cs
- OrthographicCamera.cs
- TextEditorContextMenu.cs
- WS2007FederationHttpBindingCollectionElement.cs
- AttributeData.cs
- DetailsViewModeEventArgs.cs
- BrowserTree.cs
- AutomationPeer.cs
- FormatException.cs
- WebPartVerbsEventArgs.cs
- ThreadWorkerController.cs
- Substitution.cs
- PropertyKey.cs
- XmlJsonWriter.cs
- ManifestResourceInfo.cs
- TranslateTransform3D.cs
- TrackingStringDictionary.cs
- InkCanvasFeedbackAdorner.cs
- complextypematerializer.cs
- FramingChannels.cs
- FormsAuthenticationConfiguration.cs
- NativeMethods.cs
- XmlSchemaProviderAttribute.cs
- LicFileLicenseProvider.cs
- CollectionViewGroup.cs
- CallbackHandler.cs
- ArithmeticException.cs
- Overlapped.cs
- OleDbParameter.cs
- ProfileEventArgs.cs
- ImageDrawing.cs
- UriTemplateHelpers.cs
- GcSettings.cs
- GridViewColumn.cs
- CodeDOMProvider.cs
- UdpConstants.cs
- DrawingVisualDrawingContext.cs