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
- MatrixIndependentAnimationStorage.cs
- FloaterBaseParagraph.cs
- AsmxEndpointPickerExtension.cs
- _IPv4Address.cs
- SmiEventSink.cs
- XmlIterators.cs
- TargetPerspective.cs
- DataMisalignedException.cs
- CompiledXpathExpr.cs
- BitmapEffectGroup.cs
- EntityReference.cs
- EndpointDispatcher.cs
- ContourSegment.cs
- DiscoveryVersionConverter.cs
- TreeBuilderXamlTranslator.cs
- InvokeHandlers.cs
- StringFreezingAttribute.cs
- HTTPNotFoundHandler.cs
- AddressAccessDeniedException.cs
- EventSchemaTraceListener.cs
- FunctionImportElement.cs
- ParenthesizePropertyNameAttribute.cs
- BitmapEffectState.cs
- ReflectionHelper.cs
- BrowserDefinitionCollection.cs
- CustomError.cs
- DBSchemaRow.cs
- ProofTokenCryptoHandle.cs
- TextBoxView.cs
- CodeDelegateInvokeExpression.cs
- SmtpSection.cs
- WebPartChrome.cs
- MobileUserControl.cs
- FtpRequestCacheValidator.cs
- AcceleratedTokenProvider.cs
- ContentPosition.cs
- LockedHandleGlyph.cs
- EdmComplexPropertyAttribute.cs
- TransportDefaults.cs
- LinearQuaternionKeyFrame.cs
- DisableDpiAwarenessAttribute.cs
- CommandExpr.cs
- TypeDefinition.cs
- ItemAutomationPeer.cs
- AlternateViewCollection.cs
- PropertyGridCommands.cs
- DateTimeSerializationSection.cs
- EntityDataSourceDesigner.cs
- XmlWrappingReader.cs
- VectorAnimation.cs
- AuthorizationRule.cs
- GridViewCancelEditEventArgs.cs
- DynamicAttribute.cs
- AppendHelper.cs
- ObjectToIdCache.cs
- DataSourceProvider.cs
- ExpressionWriter.cs
- DataGridView.cs
- GridViewItemAutomationPeer.cs
- InfoCardBaseException.cs
- SafeViewOfFileHandle.cs
- ConsoleKeyInfo.cs
- SetMemberBinder.cs
- ToggleButton.cs
- ColorMap.cs
- Typeface.cs
- ActiveXSite.cs
- DataGridItem.cs
- GridViewCellAutomationPeer.cs
- AssemblyInfo.cs
- TextAutomationPeer.cs
- BindStream.cs
- XmlSchemaInclude.cs
- WmlObjectListAdapter.cs
- fixedPageContentExtractor.cs
- AsyncPostBackTrigger.cs
- TemplateControlBuildProvider.cs
- DiffuseMaterial.cs
- SuppressMessageAttribute.cs
- Stylus.cs
- SingleConverter.cs
- DataGridViewControlCollection.cs
- VariantWrapper.cs
- ToolStripSeparatorRenderEventArgs.cs
- GenericWebPart.cs
- ElementHostPropertyMap.cs
- LinkTarget.cs
- SchemaTypeEmitter.cs
- WrapPanel.cs
- recordstatescratchpad.cs
- TextServicesCompartment.cs
- HostingEnvironmentException.cs
- _Connection.cs
- _HeaderInfo.cs
- NTAccount.cs
- Int32CollectionConverter.cs
- TextSegment.cs
- BamlTreeNode.cs
- ToolStripContentPanel.cs
- BaseDataListComponentEditor.cs