Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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) { } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EntityWrapperFactory.cs
- TypeExtension.cs
- EventProviderBase.cs
- ListBoxAutomationPeer.cs
- SqlBooleanMismatchVisitor.cs
- Header.cs
- FilteredDataSetHelper.cs
- CellPartitioner.cs
- ConfigXmlElement.cs
- SmiEventSink.cs
- NotImplementedException.cs
- CodeMethodReturnStatement.cs
- ServiceSecurityContext.cs
- ListViewHitTestInfo.cs
- SecUtil.cs
- XsltLoader.cs
- BufferedReadStream.cs
- ApplicationId.cs
- DataRelationPropertyDescriptor.cs
- BitmapVisualManager.cs
- RoutedEventHandlerInfo.cs
- XmlCustomFormatter.cs
- Model3D.cs
- MultiBinding.cs
- DataRelationPropertyDescriptor.cs
- Floater.cs
- BaseDataBoundControl.cs
- XmlNullResolver.cs
- NetworkInformationPermission.cs
- Visual3D.cs
- MethodRental.cs
- BinaryMethodMessage.cs
- ControlCodeDomSerializer.cs
- ScriptDescriptor.cs
- RepeatInfo.cs
- AspNetSynchronizationContext.cs
- DuplicateWaitObjectException.cs
- EmptyEnumerator.cs
- AttributeQuery.cs
- DeflateEmulationStream.cs
- PointIndependentAnimationStorage.cs
- PixelFormat.cs
- DispatcherProcessingDisabled.cs
- FlowLayoutSettings.cs
- CaseExpr.cs
- CompareValidator.cs
- VerificationException.cs
- NativeMethods.cs
- MobileTemplatedControlDesigner.cs
- Triangle.cs
- FloatUtil.cs
- ArrayElementGridEntry.cs
- TypeBrowserDialog.cs
- AssociationType.cs
- AffineTransform3D.cs
- PagerSettings.cs
- AuthenticatingEventArgs.cs
- ModuleConfigurationInfo.cs
- latinshape.cs
- MessageHeaderException.cs
- Authorization.cs
- SystemIPv6InterfaceProperties.cs
- ConfigurationException.cs
- Token.cs
- CodeTypeDeclarationCollection.cs
- TableSectionStyle.cs
- ReflectionServiceProvider.cs
- ScriptManagerProxy.cs
- XhtmlBasicObjectListAdapter.cs
- brushes.cs
- ManifestSignatureInformation.cs
- TreeNodeCollectionEditor.cs
- _ConnectionGroup.cs
- SchemaSetCompiler.cs
- NTAccount.cs
- KeyProperty.cs
- TextDpi.cs
- DesignerRegionCollection.cs
- EpmCustomContentDeSerializer.cs
- ping.cs
- CacheForPrimitiveTypes.cs
- SafeProcessHandle.cs
- HostProtectionPermission.cs
- CodeBlockBuilder.cs
- GeometryCollection.cs
- IdentityManager.cs
- CompositeDataBoundControl.cs
- TableDetailsCollection.cs
- Int32Collection.cs
- XmlObjectSerializerReadContextComplexJson.cs
- Hashtable.cs
- DeferrableContent.cs
- SelectingProviderEventArgs.cs
- Authorization.cs
- XmlSchemaSimpleType.cs
- Helper.cs
- CompilerScopeManager.cs
- altserialization.cs
- PageContentAsyncResult.cs
- FragmentQuery.cs