Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / DuplicateWaitObjectException.cs / 1 / DuplicateWaitObjectException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: DuplicateWaitObjectException ** ** ** Purpose: Exception class for duplicate objects in WaitAll/WaitAny. ** ** =============================================================================*/ namespace System { using System; using System.Runtime.Remoting; using System.Runtime.Serialization; // The DuplicateWaitObjectException is thrown when an object // appears more than once in the list of objects to WaitAll or WaitAny. // [System.Runtime.InteropServices.ComVisible(true)] [Serializable()] public class DuplicateWaitObjectException : ArgumentException { private static String _duplicateWaitObjectMessage = null; private static String DuplicateWaitObjectMessage { get { if (_duplicateWaitObjectMessage == null) _duplicateWaitObjectMessage = Environment.GetResourceString("Arg_DuplicateWaitObjectException"); return _duplicateWaitObjectMessage; } } // Creates a new DuplicateWaitObjectException with its message // string set to a default message. public DuplicateWaitObjectException() : base(DuplicateWaitObjectMessage) { SetErrorCode(__HResults.COR_E_DUPLICATEWAITOBJECT); } public DuplicateWaitObjectException(String parameterName) : base(DuplicateWaitObjectMessage, parameterName) { SetErrorCode(__HResults.COR_E_DUPLICATEWAITOBJECT); } public DuplicateWaitObjectException(String parameterName, String message) : base(message, parameterName) { SetErrorCode(__HResults.COR_E_DUPLICATEWAITOBJECT); } public DuplicateWaitObjectException(String message, Exception innerException) : base(message, innerException) { SetErrorCode(__HResults.COR_E_DUPLICATEWAITOBJECT); } // This constructor is required for serialization protected DuplicateWaitObjectException(SerializationInfo info, StreamingContext context) : base (info, context) { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LoginUtil.cs
- SchemaCollectionPreprocessor.cs
- ObjectQueryProvider.cs
- CodeComment.cs
- ConditionalExpression.cs
- Dictionary.cs
- NullReferenceException.cs
- ResourceKey.cs
- DPAPIProtectedConfigurationProvider.cs
- DescriptionCreator.cs
- StructuredTypeInfo.cs
- WebPartVerbCollection.cs
- PropertyFilterAttribute.cs
- securestring.cs
- KnownBoxes.cs
- EventSinkHelperWriter.cs
- ObjectReferenceStack.cs
- Point3DAnimationUsingKeyFrames.cs
- SupportingTokenAuthenticatorSpecification.cs
- OracleLob.cs
- XmlSchemaObjectCollection.cs
- TreeViewHitTestInfo.cs
- PartialTrustVisibleAssembliesSection.cs
- ImpersonationContext.cs
- BooleanToVisibilityConverter.cs
- TargetPerspective.cs
- FillBehavior.cs
- DelimitedListTraceListener.cs
- DataGridViewSelectedCellCollection.cs
- CompilationRelaxations.cs
- StateBag.cs
- SocketInformation.cs
- XamlFilter.cs
- WCFModelStrings.Designer.cs
- PageParser.cs
- XDeferredAxisSource.cs
- WindowCollection.cs
- CopyCodeAction.cs
- SystemIcmpV6Statistics.cs
- RenderDataDrawingContext.cs
- ToolStripDropDownButton.cs
- Int32Animation.cs
- ContentPresenter.cs
- SaveFileDialog.cs
- PlaceHolder.cs
- Certificate.cs
- UnsignedPublishLicense.cs
- ConstantCheck.cs
- RsaEndpointIdentity.cs
- MimeWriter.cs
- TaskFileService.cs
- OdbcEnvironmentHandle.cs
- CorrelationHandle.cs
- ZoomPercentageConverter.cs
- UdpDuplexChannel.cs
- StateMachineHistory.cs
- UInt64Storage.cs
- ApplicationSecurityManager.cs
- SkipQueryOptionExpression.cs
- ImageIndexConverter.cs
- DefaultValidator.cs
- SuppressedPackageProperties.cs
- AddInStore.cs
- TextOnlyOutput.cs
- CorrelationKeyCalculator.cs
- StorageEntityContainerMapping.cs
- RenderDataDrawingContext.cs
- Transform.cs
- ActivitiesCollection.cs
- XmlDownloadManager.cs
- DocumentPaginator.cs
- ExtractedStateEntry.cs
- Currency.cs
- ColumnPropertiesGroup.cs
- RenderData.cs
- ActivityExecutionContext.cs
- ControlAdapter.cs
- ReliableSessionElement.cs
- AuthenticateEventArgs.cs
- XDeferredAxisSource.cs
- ProxyFragment.cs
- RunWorkerCompletedEventArgs.cs
- ActivityExecutorOperation.cs
- RelationshipWrapper.cs
- Vector3DIndependentAnimationStorage.cs
- DesignTimeValidationFeature.cs
- CharacterBuffer.cs
- AncestorChangedEventArgs.cs
- DataGridViewLinkColumn.cs
- LinkConverter.cs
- ThreadWorkerController.cs
- ChildChangedEventArgs.cs
- SimpleFileLog.cs
- LassoHelper.cs
- PrimitiveCodeDomSerializer.cs
- CollaborationHelperFunctions.cs
- InputScopeNameConverter.cs
- ValidationManager.cs
- PageVisual.cs
- ToggleButton.cs