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
- UnsafeNativeMethodsCLR.cs
- GridViewHeaderRowPresenter.cs
- ShaderRenderModeValidation.cs
- OutputScopeManager.cs
- TypeListConverter.cs
- ScriptModule.cs
- OracleParameterCollection.cs
- TemplateXamlParser.cs
- XmlIgnoreAttribute.cs
- ResourceKey.cs
- RawStylusInputReport.cs
- RepeaterDataBoundAdapter.cs
- XmlReflectionMember.cs
- EventMappingSettings.cs
- UIPermission.cs
- Exceptions.cs
- JsonSerializer.cs
- AutomationPropertyInfo.cs
- TimeSpanStorage.cs
- FileDialog_Vista.cs
- ISCIIEncoding.cs
- HttpApplicationFactory.cs
- UnsafeNativeMethodsTablet.cs
- ImpersonationOption.cs
- DataService.cs
- EntityCommandExecutionException.cs
- ColumnMapTranslator.cs
- SafeNativeMethods.cs
- XamlPoint3DCollectionSerializer.cs
- CodeTypeOfExpression.cs
- SqlServices.cs
- WebPartDisplayModeEventArgs.cs
- PropertyValueChangedEvent.cs
- ConstructorArgumentAttribute.cs
- EditorServiceContext.cs
- Single.cs
- BrowserInteropHelper.cs
- WebPartUtil.cs
- BitmapEffectGroup.cs
- PerformanceCounterPermissionAttribute.cs
- PrimaryKeyTypeConverter.cs
- Stroke2.cs
- PlatformCulture.cs
- InvalidCommandTreeException.cs
- CustomError.cs
- IndividualDeviceConfig.cs
- TraceHandler.cs
- ParameterBuilder.cs
- WindowsRichEdit.cs
- SqlAggregateChecker.cs
- FastEncoder.cs
- ExpressionBindingCollection.cs
- DiscoveryExceptionDictionary.cs
- GridSplitter.cs
- RealizationDrawingContextWalker.cs
- ServiceControllerDesigner.cs
- HwndTarget.cs
- DiscreteKeyFrames.cs
- KnownIds.cs
- WebReferencesBuildProvider.cs
- RuleSettingsCollection.cs
- QilParameter.cs
- ItemChangedEventArgs.cs
- PathSegmentCollection.cs
- InvalidComObjectException.cs
- StateRuntime.cs
- CustomBinding.cs
- RouteData.cs
- DXD.cs
- RegisteredArrayDeclaration.cs
- EntitySqlQueryCacheKey.cs
- InheritanceRules.cs
- SimpleHandlerFactory.cs
- SoapReflectionImporter.cs
- EntityDesignerUtils.cs
- PathSegment.cs
- RegexCapture.cs
- Underline.cs
- SmiRequestExecutor.cs
- ContentPosition.cs
- DirectoryGroupQuery.cs
- SignatureResourcePool.cs
- PagePropertiesChangingEventArgs.cs
- Transform3D.cs
- FormsAuthenticationCredentials.cs
- PagedDataSource.cs
- InfoCardSymmetricAlgorithm.cs
- UmAlQuraCalendar.cs
- OutputCacheSettingsSection.cs
- SecondaryIndex.cs
- ZipIOCentralDirectoryBlock.cs
- Point3DCollectionConverter.cs
- GrammarBuilderRuleRef.cs
- userdatakeys.cs
- Decimal.cs
- Point4DValueSerializer.cs
- ActiveDocumentEvent.cs
- EncryptedPackage.cs
- AutomationProperties.cs
- ThrowHelper.cs