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
- RecordBuilder.cs
- DictionaryBase.cs
- SqlSelectClauseBuilder.cs
- recordstatescratchpad.cs
- StickyNoteContentControl.cs
- OneWayBindingElementImporter.cs
- SecuritySessionClientSettings.cs
- HierarchicalDataSourceIDConverter.cs
- Model3DCollection.cs
- RoutedEventValueSerializer.cs
- BevelBitmapEffect.cs
- GridViewRowEventArgs.cs
- RightsDocument.cs
- SourceLineInfo.cs
- LongValidator.cs
- WebPartMenu.cs
- XmlObjectSerializerContext.cs
- Decorator.cs
- ClientConfigurationHost.cs
- CodeAttributeArgument.cs
- OletxVolatileEnlistment.cs
- ChannelCredentials.cs
- WsdlWriter.cs
- SoapIncludeAttribute.cs
- HttpPostClientProtocol.cs
- IndexingContentUnit.cs
- X509WindowsSecurityToken.cs
- TemplateXamlParser.cs
- GridItem.cs
- ContextMenuStrip.cs
- ContentPropertyAttribute.cs
- AccessDataSource.cs
- DefaultProxySection.cs
- UnsafeNativeMethods.cs
- ApplicationActivator.cs
- LinqDataSourceValidationException.cs
- ChangeConflicts.cs
- WsdlWriter.cs
- TargetInvocationException.cs
- GrammarBuilderBase.cs
- ColumnMapProcessor.cs
- InitializingNewItemEventArgs.cs
- IntSecurity.cs
- WS2007HttpBindingElement.cs
- OdbcRowUpdatingEvent.cs
- WebProxyScriptElement.cs
- ContextMenu.cs
- VectorAnimationUsingKeyFrames.cs
- StrongNameIdentityPermission.cs
- COM2EnumConverter.cs
- StateMachine.cs
- OciHandle.cs
- PeerHopCountAttribute.cs
- CellRelation.cs
- TextTreeUndoUnit.cs
- Command.cs
- RadioButtonStandardAdapter.cs
- ConfigXmlComment.cs
- CommandID.cs
- BinaryFormatterWriter.cs
- XmlC14NWriter.cs
- ErrorHandler.cs
- ProcessingInstructionAction.cs
- DesignerInterfaces.cs
- ViewEventArgs.cs
- CheckableControlBaseAdapter.cs
- WebPartMenu.cs
- HeaderedItemsControl.cs
- securitycriticaldataClass.cs
- FormsAuthenticationUserCollection.cs
- JournalEntryStack.cs
- SurrogateEncoder.cs
- List.cs
- CompModSwitches.cs
- MediaScriptCommandRoutedEventArgs.cs
- WindowsStartMenu.cs
- HtmlHead.cs
- SequenceDesigner.cs
- SQLInt32.cs
- SqlProcedureAttribute.cs
- GeometryValueSerializer.cs
- CheckedPointers.cs
- SequentialUshortCollection.cs
- ComponentDispatcherThread.cs
- RandomNumberGenerator.cs
- QueryAccessibilityHelpEvent.cs
- HandlerBase.cs
- SkipStoryboardToFill.cs
- PocoEntityKeyStrategy.cs
- MSAAEventDispatcher.cs
- XpsS0ValidatingLoader.cs
- ClientEndpointLoader.cs
- FixedSOMPage.cs
- RowToParametersTransformer.cs
- RelativeSource.cs
- DbConnectionPoolGroupProviderInfo.cs
- WorkflowServiceAttributes.cs
- DrawingAttributes.cs
- DateTimeParse.cs
- DataTableExtensions.cs