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
- ConfigurationSectionCollection.cs
- UnionQueryOperator.cs
- UnicodeEncoding.cs
- DataSourceView.cs
- AssemblyName.cs
- XmlUtf8RawTextWriter.cs
- ExtensionDataObject.cs
- EditorBrowsableAttribute.cs
- ReadWriteObjectLock.cs
- ImageMetadata.cs
- HotSpot.cs
- BitmapImage.cs
- PageHandlerFactory.cs
- PasswordTextContainer.cs
- MissingSatelliteAssemblyException.cs
- URLBuilder.cs
- ToolbarAUtomationPeer.cs
- StylusPointDescription.cs
- SmtpSection.cs
- ObjectViewQueryResultData.cs
- MetadataSerializer.cs
- DaylightTime.cs
- BooleanFunctions.cs
- SecurityHeaderTokenResolver.cs
- Cloud.cs
- DocumentPageTextView.cs
- TdsParserStateObject.cs
- Point3D.cs
- StrokeDescriptor.cs
- OutputCacheSection.cs
- GenericTextProperties.cs
- Win32Native.cs
- WebRequest.cs
- TextLine.cs
- BuildResult.cs
- FormViewDeleteEventArgs.cs
- LinqDataSourceUpdateEventArgs.cs
- EditBehavior.cs
- IncrementalReadDecoders.cs
- sortedlist.cs
- DataControlCommands.cs
- AppSecurityManager.cs
- BidPrivateBase.cs
- RsaKeyIdentifierClause.cs
- XPathPatternBuilder.cs
- StaticSiteMapProvider.cs
- UIntPtr.cs
- SelectorAutomationPeer.cs
- ImportContext.cs
- NullRuntimeConfig.cs
- SqlParameterizer.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- SchemaCollectionCompiler.cs
- TagPrefixCollection.cs
- Configuration.cs
- Deserializer.cs
- MarginsConverter.cs
- PenCursorManager.cs
- XmlSchemaAny.cs
- ServiceMetadataContractBehavior.cs
- ListBoxItemAutomationPeer.cs
- XmlTextReaderImpl.cs
- SystemIPGlobalStatistics.cs
- SurrogateSelector.cs
- CompilerState.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- WindowsListViewItemStartMenu.cs
- BatchWriter.cs
- BmpBitmapEncoder.cs
- CompositionDesigner.cs
- InputScopeManager.cs
- DataGridColumnFloatingHeader.cs
- SystemKeyConverter.cs
- ListenUriMode.cs
- RoleService.cs
- InstanceStore.cs
- IriParsingElement.cs
- XmlComment.cs
- FtpWebRequest.cs
- XhtmlTextWriter.cs
- StorageRoot.cs
- DocumentViewerConstants.cs
- Rotation3D.cs
- ServiceBehaviorElementCollection.cs
- DecimalKeyFrameCollection.cs
- DBProviderConfigurationHandler.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- FieldNameLookup.cs
- StrongTypingException.cs
- diagnosticsswitches.cs
- LeafCellTreeNode.cs
- XmlSubtreeReader.cs
- SelectionHighlightInfo.cs
- Update.cs
- Models.cs
- ListViewItem.cs
- StreamingContext.cs
- ActivityStateRecord.cs
- RectKeyFrameCollection.cs
- EventsTab.cs