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
- NamedPipeAppDomainProtocolHandler.cs
- Documentation.cs
- BindingMAnagerBase.cs
- DataGridViewCellValidatingEventArgs.cs
- Inline.cs
- WebPartVerbCollection.cs
- HttpWriter.cs
- FixedSOMSemanticBox.cs
- CompilerInfo.cs
- FormsAuthentication.cs
- NativeMethods.cs
- NativeRecognizer.cs
- ThicknessAnimation.cs
- HashRepartitionEnumerator.cs
- Item.cs
- DocumentPageTextView.cs
- VoiceSynthesis.cs
- RelationshipManager.cs
- GatewayDefinition.cs
- oledbmetadatacolumnnames.cs
- Opcode.cs
- AssemblySettingAttributes.cs
- SolidBrush.cs
- SafeCryptoHandles.cs
- CheckedPointers.cs
- StringAttributeCollection.cs
- SafeLocalAllocation.cs
- HandlerFactoryWrapper.cs
- RadioButtonPopupAdapter.cs
- DefaultMemberAttribute.cs
- MemoryFailPoint.cs
- DispatchWrapper.cs
- ToolStripGripRenderEventArgs.cs
- PresentationTraceSources.cs
- Size3D.cs
- GregorianCalendarHelper.cs
- SqlDuplicator.cs
- MenuTracker.cs
- DiagnosticTrace.cs
- ReferencedCategoriesDocument.cs
- TableCellCollection.cs
- HighContrastHelper.cs
- CompiledQuery.cs
- TextSelectionHelper.cs
- OleDbReferenceCollection.cs
- ExpressionBuilder.cs
- Debug.cs
- NativeMethods.cs
- WebPartTransformerCollection.cs
- SubstitutionList.cs
- WebPartCloseVerb.cs
- InvariantComparer.cs
- ObjectListComponentEditor.cs
- HyperlinkAutomationPeer.cs
- InnerItemCollectionView.cs
- SafeNativeMethodsMilCoreApi.cs
- PolicyVersion.cs
- BeginStoryboard.cs
- WindowShowOrOpenTracker.cs
- MessageEnumerator.cs
- SingleTagSectionHandler.cs
- FunctionMappingTranslator.cs
- ComponentResourceKey.cs
- HtmlInputControl.cs
- HelpInfo.cs
- DrawingGroup.cs
- TextElementCollection.cs
- ConnectionPoint.cs
- DataGridViewToolTip.cs
- ObjectSelectorEditor.cs
- InputBindingCollection.cs
- AdjustableArrowCap.cs
- DecimalAnimationBase.cs
- PageCodeDomTreeGenerator.cs
- ReflectEventDescriptor.cs
- QueryExtender.cs
- CacheChildrenQuery.cs
- SqlFunctionAttribute.cs
- SqlRetyper.cs
- Point3DCollection.cs
- ToolBarTray.cs
- TCEAdapterGenerator.cs
- DataSourceCacheDurationConverter.cs
- NetCodeGroup.cs
- ValidatingReaderNodeData.cs
- DateBoldEvent.cs
- DataTable.cs
- RotateTransform.cs
- NodeFunctions.cs
- WebMessageFormatHelper.cs
- Events.cs
- SqlInternalConnectionSmi.cs
- LabelEditEvent.cs
- HttpException.cs
- NamedPipeAppDomainProtocolHandler.cs
- PropertyEmitterBase.cs
- Pen.cs
- Exceptions.cs
- EncoderNLS.cs
- ByteStack.cs