Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / AsyncOperationManager.cs / 1305376 / 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); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Geometry.cs
- MulticastOption.cs
- Dump.cs
- XmlDataSource.cs
- RuntimeCompatibilityAttribute.cs
- Enum.cs
- DataObjectMethodAttribute.cs
- ObjectTokenCategory.cs
- TextRangeEditTables.cs
- DbProviderFactoriesConfigurationHandler.cs
- WinEventWrap.cs
- TablePattern.cs
- TextFindEngine.cs
- MultipleViewProviderWrapper.cs
- DtdParser.cs
- UTF7Encoding.cs
- DbgUtil.cs
- InlineObject.cs
- PageCodeDomTreeGenerator.cs
- BreakRecordTable.cs
- MultilineStringConverter.cs
- VerticalAlignConverter.cs
- DragEventArgs.cs
- ActivityStateQuery.cs
- ClaimTypes.cs
- ByteStreamMessage.cs
- MatrixValueSerializer.cs
- XamlStream.cs
- CodeTypeMemberCollection.cs
- DropShadowBitmapEffect.cs
- storagemappingitemcollection.viewdictionary.cs
- StorageMappingFragment.cs
- QilVisitor.cs
- WeakEventManager.cs
- GenericIdentity.cs
- ServiceReference.cs
- WhitespaceRule.cs
- RolePrincipal.cs
- CharStorage.cs
- ConfigurationSection.cs
- EditorPartChrome.cs
- HuffModule.cs
- ButtonFlatAdapter.cs
- HttpStreamMessage.cs
- TransformerInfoCollection.cs
- ConsoleTraceListener.cs
- HttpModuleAction.cs
- ConfigXmlAttribute.cs
- EventDescriptorCollection.cs
- InstanceView.cs
- ConnectionPoint.cs
- GridItem.cs
- OracleMonthSpan.cs
- DrawingBrush.cs
- ThicknessAnimation.cs
- TextRunCacheImp.cs
- ConfigurationPropertyAttribute.cs
- InvalidDataException.cs
- GridViewDeleteEventArgs.cs
- SignatureTargetIdManager.cs
- TextServicesPropertyRanges.cs
- TaskFileService.cs
- BamlLocalizer.cs
- TdsEnums.cs
- AncestorChangedEventArgs.cs
- IdnElement.cs
- EntityModelBuildProvider.cs
- SecurityChannel.cs
- TypeTypeConverter.cs
- ConstraintCollection.cs
- CookieParameter.cs
- KnownTypesHelper.cs
- LocalizationParserHooks.cs
- VectorCollectionConverter.cs
- TextAutomationPeer.cs
- XmlUnspecifiedAttribute.cs
- XmlSchemaAnyAttribute.cs
- X509Certificate2Collection.cs
- RoutedCommand.cs
- DataGridPagerStyle.cs
- PrintPageEvent.cs
- ExpressionValueEditor.cs
- TextAutomationPeer.cs
- UnsafeNativeMethods.cs
- odbcmetadatacolumnnames.cs
- DataGridParentRows.cs
- RegexParser.cs
- SettingsSection.cs
- GridViewRow.cs
- ObjectListCommandsPage.cs
- TcpStreams.cs
- MessageDecoder.cs
- SecurityStateEncoder.cs
- BoundField.cs
- SessionKeyExpiredException.cs
- MemoryPressure.cs
- xmlfixedPageInfo.cs
- TypeElementCollection.cs
- SharingService.cs
- QilScopedVisitor.cs