Code:
/ FX-1434 / FX-1434 / 1.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
- CompModSwitches.cs
- BuiltInExpr.cs
- ChangesetResponse.cs
- AspCompat.cs
- ImageBrush.cs
- NonSerializedAttribute.cs
- CustomValidator.cs
- SafeNativeMethods.cs
- DbProviderConfigurationHandler.cs
- MsmqIntegrationOutputChannel.cs
- Int32Collection.cs
- DrawingCollection.cs
- PermissionSet.cs
- HttpEncoderUtility.cs
- MediaPlayer.cs
- ComplexType.cs
- IDictionary.cs
- Schedule.cs
- RequestCache.cs
- XmlILModule.cs
- Thickness.cs
- TypeConverterHelper.cs
- FormViewInsertedEventArgs.cs
- ObjectView.cs
- PropertyGridEditorPart.cs
- WebConfigurationHostFileChange.cs
- NamedPipeTransportManager.cs
- DefaultPropertiesToSend.cs
- ClusterRegistryConfigurationProvider.cs
- QuadraticBezierSegment.cs
- SpecularMaterial.cs
- WebPartCatalogAddVerb.cs
- HandlerMappingMemo.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- InputScopeConverter.cs
- DataGridViewColumnCollectionDialog.cs
- XmlHierarchyData.cs
- Matrix3DValueSerializer.cs
- PackageProperties.cs
- CorrelationRequestContext.cs
- PieceNameHelper.cs
- ReadOnlyCollectionBase.cs
- EventTask.cs
- formatter.cs
- OleDbRowUpdatingEvent.cs
- HebrewNumber.cs
- XmlJsonWriter.cs
- DbParameterCollection.cs
- SortedList.cs
- StaticSiteMapProvider.cs
- Point3DConverter.cs
- Stylus.cs
- ProtocolsConfiguration.cs
- ToolStripHighContrastRenderer.cs
- CreateUserErrorEventArgs.cs
- IsolatedStorage.cs
- GZipStream.cs
- MarkupCompilePass1.cs
- FeedUtils.cs
- EntityViewGenerationAttribute.cs
- ProcessInfo.cs
- ColorBlend.cs
- RefreshPropertiesAttribute.cs
- AssociatedControlConverter.cs
- FrameAutomationPeer.cs
- CommandDevice.cs
- AVElementHelper.cs
- UnmanagedHandle.cs
- ComplexPropertyEntry.cs
- SymmetricKeyWrap.cs
- WorkflowDefinitionDispenser.cs
- ContactManager.cs
- CheckBoxField.cs
- DefinitionUpdate.cs
- CFStream.cs
- DetailsViewInsertEventArgs.cs
- SystemSounds.cs
- ChannelManager.cs
- FilteredXmlReader.cs
- SignedInfo.cs
- SevenBitStream.cs
- CriticalHandle.cs
- UseAttributeSetsAction.cs
- FormConverter.cs
- SourceChangedEventArgs.cs
- XmlDictionaryReader.cs
- StringSource.cs
- TextEditor.cs
- DefaultMemberAttribute.cs
- EnumCodeDomSerializer.cs
- AddInStore.cs
- BindableTemplateBuilder.cs
- PixelFormat.cs
- HScrollProperties.cs
- DecoderFallbackWithFailureFlag.cs
- ScriptingWebServicesSectionGroup.cs
- InternalDispatchObject.cs
- TemplateInstanceAttribute.cs
- XmlSchemaValidationException.cs
- MarshalByRefObject.cs