Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- ZipFileInfo.cs
- DockAndAnchorLayout.cs
- ReflectionTypeLoadException.cs
- OptimizerPatterns.cs
- Error.cs
- ThumbButtonInfo.cs
- BinaryObjectInfo.cs
- NullRuntimeConfig.cs
- MetafileEditor.cs
- ErrorProvider.cs
- PeerInvitationResponse.cs
- OleDbPermission.cs
- Setter.cs
- DataGridViewRowsAddedEventArgs.cs
- RenderDataDrawingContext.cs
- CodeTypeReference.cs
- ISO2022Encoding.cs
- NavigateUrlConverter.cs
- util.cs
- TextUtf8RawTextWriter.cs
- InvalidComObjectException.cs
- Events.cs
- HtmlTextArea.cs
- SecurityKeyUsage.cs
- GCHandleCookieTable.cs
- TypeToken.cs
- DnsPermission.cs
- SemanticResolver.cs
- MenuItem.cs
- OrderedDictionaryStateHelper.cs
- ISCIIEncoding.cs
- SeparatorAutomationPeer.cs
- RemotingService.cs
- TypeBuilderInstantiation.cs
- ConnectionStringEditor.cs
- ButtonBaseAdapter.cs
- DebugInfo.cs
- PagedDataSource.cs
- ThaiBuddhistCalendar.cs
- DefaultEvaluationContext.cs
- SqlCachedBuffer.cs
- AuthorizationSection.cs
- StoreItemCollection.Loader.cs
- TextBoxBase.cs
- ImageSource.cs
- _ConnectionGroup.cs
- WorkflowEventArgs.cs
- ReflectionUtil.cs
- PostBackTrigger.cs
- ElementUtil.cs
- SqlStatistics.cs
- WaitHandleCannotBeOpenedException.cs
- NotSupportedException.cs
- ApplicationInfo.cs
- TreeViewItemAutomationPeer.cs
- TraceContextEventArgs.cs
- XmlNamespaceManager.cs
- Point.cs
- ClientSettingsStore.cs
- AddingNewEventArgs.cs
- BitmapEffectInputConnector.cs
- CharEntityEncoderFallback.cs
- PermissionRequestEvidence.cs
- SettingsPropertyNotFoundException.cs
- TextFormatterContext.cs
- CodeTypeReferenceExpression.cs
- FontInfo.cs
- StaticFileHandler.cs
- ISAPIApplicationHost.cs
- MobileErrorInfo.cs
- Label.cs
- SerializationEventsCache.cs
- Util.cs
- WebPartEditorCancelVerb.cs
- Int16Storage.cs
- TemplateControlCodeDomTreeGenerator.cs
- AutomationProperty.cs
- BeginStoryboard.cs
- IndexerNameAttribute.cs
- WebPartConnectionCollection.cs
- DataRow.cs
- DesignerHierarchicalDataSourceView.cs
- Blend.cs
- SafeThreadHandle.cs
- OleDbReferenceCollection.cs
- HtmlFormWrapper.cs
- PrintDialogException.cs
- TypeUtils.cs
- ApplicationServicesHostFactory.cs
- ScrollData.cs
- XhtmlConformanceSection.cs
- ButtonChrome.cs
- TimeManager.cs
- BuildProvidersCompiler.cs
- ObjectStateEntry.cs
- ListDataHelper.cs
- SettingsPropertyNotFoundException.cs
- StreamDocument.cs
- ToolStripLabel.cs
- InputReportEventArgs.cs