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
- Wizard.cs
- TextMarkerSource.cs
- DuplexChannel.cs
- WebServiceResponse.cs
- RuntimeCompatibilityAttribute.cs
- ImageList.cs
- CompareValidator.cs
- ManipulationLogic.cs
- AutomationElementCollection.cs
- EncodingInfo.cs
- TreeNodeConverter.cs
- AdPostCacheSubstitution.cs
- SchemaUtility.cs
- FontFamily.cs
- SignerInfo.cs
- IDispatchConstantAttribute.cs
- PagesSection.cs
- DataViewManager.cs
- NativeMethods.cs
- ThumbAutomationPeer.cs
- StringInfo.cs
- Helper.cs
- DisplayInformation.cs
- PropertyInformationCollection.cs
- StateManagedCollection.cs
- SafeNativeMethods.cs
- InheritedPropertyDescriptor.cs
- ScaleTransform3D.cs
- BackEase.cs
- SqlDataSourceStatusEventArgs.cs
- EntityTypeEmitter.cs
- FamilyMap.cs
- SubMenuStyleCollection.cs
- RichTextBoxDesigner.cs
- TokenBasedSet.cs
- PolicyLevel.cs
- UnionCodeGroup.cs
- UndoManager.cs
- ListViewPagedDataSource.cs
- NativeMethods.cs
- DynamicDocumentPaginator.cs
- SqlRecordBuffer.cs
- MLangCodePageEncoding.cs
- SplitterPanel.cs
- Currency.cs
- SlipBehavior.cs
- Vector3DCollectionValueSerializer.cs
- Accessors.cs
- PersonalizationEntry.cs
- HtmlInputSubmit.cs
- AffineTransform3D.cs
- WrappedKeySecurityTokenParameters.cs
- TypeElement.cs
- JsonWriter.cs
- ResourceCodeDomSerializer.cs
- Exception.cs
- BufferCache.cs
- HtmlElementCollection.cs
- ReflectionPermission.cs
- precedingquery.cs
- DataFormat.cs
- unitconverter.cs
- WebPartConnectionsCancelVerb.cs
- DataListItemCollection.cs
- CreateParams.cs
- ImageAttributes.cs
- SqlDataSourceView.cs
- webclient.cs
- BrowserDefinitionCollection.cs
- EnumType.cs
- LiteralControl.cs
- Animatable.cs
- TimeSpanValidatorAttribute.cs
- WindowsFormsHelpers.cs
- WebServiceParameterData.cs
- XMLSyntaxException.cs
- InvalidProgramException.cs
- OverrideMode.cs
- RawStylusInputCustomDataList.cs
- BitmapSourceSafeMILHandle.cs
- ViewBase.cs
- PropertyDescriptorComparer.cs
- XamlContextStack.cs
- WindowVisualStateTracker.cs
- SQLDateTime.cs
- EmbeddedObject.cs
- TlsSspiNegotiation.cs
- WeakEventTable.cs
- DeclaredTypeValidatorAttribute.cs
- XmlMapping.cs
- _DisconnectOverlappedAsyncResult.cs
- LinqMaximalSubtreeNominator.cs
- ProvidersHelper.cs
- _HTTPDateParse.cs
- DrawingCollection.cs
- PresentationTraceSources.cs
- DataRelationPropertyDescriptor.cs
- sqlmetadatafactory.cs
- StylusPointPropertyInfo.cs
- clipboard.cs