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
- ByteAnimationBase.cs
- NetCodeGroup.cs
- COSERVERINFO.cs
- ObjectReaderCompiler.cs
- AuthenticationModuleElementCollection.cs
- ValuePattern.cs
- StrokeNode.cs
- SizeFConverter.cs
- QilIterator.cs
- ExpandedWrapper.cs
- RuleAction.cs
- XmlSchemaInclude.cs
- Utilities.cs
- NetSectionGroup.cs
- FormViewPageEventArgs.cs
- _DigestClient.cs
- DataGridHeaderBorder.cs
- EntityConnection.cs
- DeviceSpecificDialogCachedState.cs
- FillErrorEventArgs.cs
- PersonalizationEntry.cs
- SortableBindingList.cs
- DBDataPermission.cs
- LayoutTable.cs
- CanonicalXml.cs
- EntityContainerRelationshipSetEnd.cs
- DesignerForm.cs
- HtmlInputCheckBox.cs
- GC.cs
- FlowDocumentScrollViewer.cs
- DynamicILGenerator.cs
- OrthographicCamera.cs
- HttpInputStream.cs
- XmlLoader.cs
- DataServiceRequestOfT.cs
- MDIWindowDialog.cs
- SimpleFileLog.cs
- PackWebRequestFactory.cs
- AuthenticationModuleElement.cs
- JulianCalendar.cs
- MetadataSet.cs
- GridViewUpdatedEventArgs.cs
- InvokePattern.cs
- MSAANativeProvider.cs
- ParallelEnumerable.cs
- MD5.cs
- UrlPath.cs
- HandleTable.cs
- RequestCacheManager.cs
- UiaCoreProviderApi.cs
- PropertyIdentifier.cs
- GraphicsPathIterator.cs
- _ListenerAsyncResult.cs
- UndoEngine.cs
- ComboBox.cs
- HtmlInputImage.cs
- Matrix3DValueSerializer.cs
- CompileLiteralTextParser.cs
- CompoundFileStorageReference.cs
- TemplateEditingFrame.cs
- SessionStateSection.cs
- AsynchronousChannelMergeEnumerator.cs
- RootProfilePropertySettingsCollection.cs
- _DisconnectOverlappedAsyncResult.cs
- SafeEventLogWriteHandle.cs
- Attributes.cs
- CatalogPart.cs
- DiagnosticTrace.cs
- PageTheme.cs
- DataBindEngine.cs
- ParameterCollectionEditor.cs
- PasswordBox.cs
- OleDbConnection.cs
- Button.cs
- EastAsianLunisolarCalendar.cs
- SafeFileMapViewHandle.cs
- DataException.cs
- CheckBox.cs
- EventHandlerList.cs
- SecurityTokenTypes.cs
- DataGridViewRowHeaderCell.cs
- AnnotationMap.cs
- MultipartIdentifier.cs
- Accessible.cs
- CookieParameter.cs
- TextHidden.cs
- CodeCompileUnit.cs
- XDRSchema.cs
- cryptoapiTransform.cs
- ClientCredentials.cs
- GlobalizationSection.cs
- HandleCollector.cs
- ListMarkerLine.cs
- DynamicResourceExtensionConverter.cs
- ReadWriteControlDesigner.cs
- IsolatedStorageFilePermission.cs
- ManifestResourceInfo.cs
- OdbcHandle.cs
- WizardForm.cs
- RtType.cs