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
- SmiRecordBuffer.cs
- ProvidePropertyAttribute.cs
- TextEditorCopyPaste.cs
- ProfileGroupSettingsCollection.cs
- _NegotiateClient.cs
- HelpKeywordAttribute.cs
- ApplyImportsAction.cs
- CodeSubDirectory.cs
- ObjectHandle.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- Point3DAnimation.cs
- TrackingServices.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- DbConnectionStringBuilder.cs
- FixedStringLookup.cs
- ItemDragEvent.cs
- ConnectionStringsSection.cs
- BinaryObjectReader.cs
- XmlValidatingReaderImpl.cs
- JoinGraph.cs
- WebPartsSection.cs
- HostingEnvironmentException.cs
- StreamWithDictionary.cs
- MetadataCache.cs
- XmlSignatureManifest.cs
- IPipelineRuntime.cs
- MemoryFailPoint.cs
- FieldMetadata.cs
- OdbcTransaction.cs
- MemberDescriptor.cs
- BypassElementCollection.cs
- SpecularMaterial.cs
- NamespaceCollection.cs
- Input.cs
- ArraySortHelper.cs
- SectionUpdates.cs
- ColumnMapVisitor.cs
- Geometry3D.cs
- RecognizedAudio.cs
- SQLStringStorage.cs
- GPPOINT.cs
- QueryUtil.cs
- PingOptions.cs
- StringAnimationUsingKeyFrames.cs
- KeyPressEvent.cs
- AccessKeyManager.cs
- MethodBody.cs
- PrimitiveCodeDomSerializer.cs
- PartitionedDataSource.cs
- DataColumnMapping.cs
- BinaryObjectInfo.cs
- NumberFormatInfo.cs
- DbConnectionInternal.cs
- LinkDesigner.cs
- ContentPlaceHolder.cs
- ConfigXmlCDataSection.cs
- ListCollectionView.cs
- CopyCodeAction.cs
- ParsedAttributeCollection.cs
- XPathNode.cs
- ZipIOFileItemStream.cs
- CapabilitiesState.cs
- AsyncResult.cs
- ModulesEntry.cs
- ExitEventArgs.cs
- StylusButton.cs
- UserControlCodeDomTreeGenerator.cs
- Transform3D.cs
- Quaternion.cs
- SoapDocumentMethodAttribute.cs
- BorderGapMaskConverter.cs
- SByteConverter.cs
- GroupBox.cs
- ZipPackagePart.cs
- CodeAttributeDeclaration.cs
- XmlComment.cs
- baseshape.cs
- ToolStripItemCollection.cs
- CompositeCollectionView.cs
- XmlSchemaValidationException.cs
- KeyTime.cs
- SequenceNumber.cs
- UrlMapping.cs
- XmlEntity.cs
- ManagedFilter.cs
- SystemFonts.cs
- DesignerAttribute.cs
- DataPagerCommandEventArgs.cs
- Deserializer.cs
- SqlCommandBuilder.cs
- WhitespaceSignificantCollectionAttribute.cs
- HttpCapabilitiesEvaluator.cs
- XmlSchemaInferenceException.cs
- RefreshInfo.cs
- GridViewColumnHeader.cs
- MenuItemStyleCollection.cs
- SupportsPreviewControlAttribute.cs
- ApplicationCommands.cs
- PackageRelationshipCollection.cs
- FormViewDeletedEventArgs.cs