Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CodeTypeReferenceExpression.cs
- RuleProcessor.cs
- NetNamedPipeSecurityElement.cs
- HttpContextBase.cs
- Rule.cs
- loginstatus.cs
- DeclarativeConditionsCollection.cs
- SiteMembershipCondition.cs
- DesignerCategoryAttribute.cs
- CalendarButton.cs
- EncryptedData.cs
- ClientApiGenerator.cs
- GlobalEventManager.cs
- SignedPkcs7.cs
- InkCanvasInnerCanvas.cs
- SQLInt64.cs
- BulletedList.cs
- HtmlWindowCollection.cs
- EntityConnectionStringBuilder.cs
- RenderingEventArgs.cs
- RepeaterItemEventArgs.cs
- EventArgs.cs
- TextParagraphView.cs
- XmlSchemaImporter.cs
- EntityParameterCollection.cs
- CustomWebEventKey.cs
- safex509handles.cs
- TextEditorParagraphs.cs
- PackWebRequest.cs
- BaseAppDomainProtocolHandler.cs
- RecognizedWordUnit.cs
- PointIndependentAnimationStorage.cs
- RadioButtonFlatAdapter.cs
- EntityConnectionStringBuilder.cs
- EventItfInfo.cs
- EditCommandColumn.cs
- HwndKeyboardInputProvider.cs
- SingleSelectRootGridEntry.cs
- WeakKeyDictionary.cs
- SharingService.cs
- GeometryCollection.cs
- SortDescriptionCollection.cs
- AppLevelCompilationSectionCache.cs
- InlineCategoriesDocument.cs
- ComponentCommands.cs
- ErrorActivity.cs
- BlurBitmapEffect.cs
- MenuCommandsChangedEventArgs.cs
- EventPropertyMap.cs
- RelationshipManager.cs
- HideDisabledControlAdapter.cs
- CompilerErrorCollection.cs
- ScopelessEnumAttribute.cs
- XmlNamedNodeMap.cs
- MemberAccessException.cs
- BrushProxy.cs
- PrinterUnitConvert.cs
- WindowsSolidBrush.cs
- OdbcRowUpdatingEvent.cs
- IdentityManager.cs
- Transform3D.cs
- XmlReaderSettings.cs
- DetailsViewUpdatedEventArgs.cs
- Asn1IntegerConverter.cs
- StateRuntime.cs
- XmlObjectSerializerWriteContextComplex.cs
- WorkflowApplicationIdleEventArgs.cs
- SqlDataSourceView.cs
- JumpTask.cs
- ControlIdConverter.cs
- CryptoKeySecurity.cs
- Certificate.cs
- RegionInfo.cs
- OSFeature.cs
- ListBindableAttribute.cs
- VScrollProperties.cs
- ObjectDisposedException.cs
- ActiveXSite.cs
- ModuleBuilderData.cs
- DoubleLink.cs
- GridViewRowEventArgs.cs
- RoleGroupCollection.cs
- TextRunProperties.cs
- CaseInsensitiveOrdinalStringComparer.cs
- ItemList.cs
- SvcFileManager.cs
- PathFigureCollectionConverter.cs
- PageCodeDomTreeGenerator.cs
- HashMembershipCondition.cs
- ToolboxItemCollection.cs
- PropertyGroupDescription.cs
- InternalDispatchObject.cs
- StreamUpdate.cs
- PublisherIdentityPermission.cs
- WindowsIdentity.cs
- HyperLinkColumn.cs
- MsmqIntegrationOutputChannel.cs
- ProcessModuleCollection.cs
- TimeSpanValidatorAttribute.cs
- ThrowHelper.cs