Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // 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
- OdbcEnvironment.cs
- SQLBinaryStorage.cs
- HttpErrorTraceRecord.cs
- EventLogSession.cs
- StringValidator.cs
- CodeDOMProvider.cs
- ScanQueryOperator.cs
- RegexCaptureCollection.cs
- CodeDOMProvider.cs
- RepeaterItemCollection.cs
- Point3DCollection.cs
- IPPacketInformation.cs
- Transform3DCollection.cs
- SoapIncludeAttribute.cs
- DoubleStorage.cs
- ValidationResult.cs
- FocusWithinProperty.cs
- BitmapEffect.cs
- TraceListeners.cs
- ConcatQueryOperator.cs
- entityreference_tresulttype.cs
- TreeNodeBindingCollection.cs
- OleDbDataReader.cs
- Compiler.cs
- HttpSessionStateBase.cs
- ContextDataSourceView.cs
- DynamicPropertyHolder.cs
- ActiveDocumentEvent.cs
- ProxyHwnd.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- StrokeNodeData.cs
- FileSecurity.cs
- MultipleViewPattern.cs
- TCPClient.cs
- NeutralResourcesLanguageAttribute.cs
- DataControlPagerLinkButton.cs
- DbReferenceCollection.cs
- OutputScope.cs
- GlyphShapingProperties.cs
- MessageAction.cs
- Style.cs
- DbConnectionPoolCounters.cs
- TextRunCacheImp.cs
- EmptyStringExpandableObjectConverter.cs
- GroupDescription.cs
- TimelineGroup.cs
- TypeToken.cs
- TraceSection.cs
- Vector3DCollection.cs
- elementinformation.cs
- ContentTextAutomationPeer.cs
- ApplicationSecurityManager.cs
- StateWorkerRequest.cs
- Color.cs
- ListItemCollection.cs
- TraceContext.cs
- WebBrowsableAttribute.cs
- DbDataReader.cs
- VisemeEventArgs.cs
- PageCodeDomTreeGenerator.cs
- OdbcRowUpdatingEvent.cs
- TextRange.cs
- DataControlFieldCollection.cs
- XmlBinaryReader.cs
- Int32Rect.cs
- InputBuffer.cs
- SqlFlattener.cs
- SymmetricAlgorithm.cs
- HttpPostServerProtocol.cs
- MLangCodePageEncoding.cs
- ColumnWidthChangedEvent.cs
- ExclusiveHandleList.cs
- DependencySource.cs
- DependencyPropertyChangedEventArgs.cs
- Label.cs
- HandlerFactoryCache.cs
- BooleanFacetDescriptionElement.cs
- NamedPermissionSet.cs
- DropSource.cs
- FileDialogCustomPlacesCollection.cs
- WindowsScrollBarBits.cs
- ProcessHostFactoryHelper.cs
- FaultHandlingFilter.cs
- DataGridViewAdvancedBorderStyle.cs
- XmlAtomicValue.cs
- oledbconnectionstring.cs
- SqlMetaData.cs
- PrintControllerWithStatusDialog.cs
- Sorting.cs
- CodeGeneratorOptions.cs
- ObjectDataSourceSelectingEventArgs.cs
- Region.cs
- ExternalException.cs
- WebPartExportVerb.cs
- FontWeights.cs
- DataGridViewColumnCollection.cs
- SafePEFileHandle.cs
- CommandConverter.cs
- Geometry.cs
- DeferredBinaryDeserializerExtension.cs