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
- SoapMessage.cs
- UniqueID.cs
- TreeNodeStyle.cs
- DetailsViewDeletedEventArgs.cs
- ArgumentElement.cs
- VectorKeyFrameCollection.cs
- TimeBoundedCache.cs
- HttpModuleActionCollection.cs
- InputElement.cs
- Camera.cs
- TableParaClient.cs
- SafeCancelMibChangeNotify.cs
- PhoneCallDesigner.cs
- RetrieveVirtualItemEventArgs.cs
- UIElement3DAutomationPeer.cs
- HtmlTitle.cs
- XmlCDATASection.cs
- HttpServerUtilityWrapper.cs
- EntitySetBase.cs
- X509CertificateStore.cs
- OdbcConnectionFactory.cs
- TableSectionStyle.cs
- DBCommand.cs
- Pen.cs
- SpeechAudioFormatInfo.cs
- ToolStripItemCollection.cs
- DataGridViewRowStateChangedEventArgs.cs
- BinHexEncoder.cs
- AsymmetricAlgorithm.cs
- PasswordDeriveBytes.cs
- RegionInfo.cs
- ObsoleteAttribute.cs
- RootBrowserWindowProxy.cs
- TdsParserStateObject.cs
- DbDataReader.cs
- AttributeUsageAttribute.cs
- ResolveMatchesMessage11.cs
- DrawItemEvent.cs
- SocketElement.cs
- XamlSerializerUtil.cs
- BitmapCacheBrush.cs
- SerialReceived.cs
- ComContractElementCollection.cs
- TextEffectCollection.cs
- HtmlForm.cs
- TrustLevel.cs
- TextDecoration.cs
- VectorCollection.cs
- BaseServiceProvider.cs
- Grid.cs
- Frame.cs
- ISAPIApplicationHost.cs
- NameNode.cs
- CompositeControl.cs
- CellTreeNodeVisitors.cs
- MatrixStack.cs
- TemplatePropertyEntry.cs
- Predicate.cs
- ButtonFieldBase.cs
- PageBreakRecord.cs
- FixedPage.cs
- LogAppendAsyncResult.cs
- MergeEnumerator.cs
- OdbcReferenceCollection.cs
- XmlElement.cs
- XslTransform.cs
- ItemType.cs
- WS2007FederationHttpBindingElement.cs
- unsafenativemethodsother.cs
- GZipDecoder.cs
- ConfigurationManagerHelper.cs
- InplaceBitmapMetadataWriter.cs
- DocumentViewerBaseAutomationPeer.cs
- DbDataSourceEnumerator.cs
- ParallelDesigner.cs
- FormViewDeletedEventArgs.cs
- HtmlUtf8RawTextWriter.cs
- GlyphTypeface.cs
- TableLayoutStyleCollection.cs
- Single.cs
- ItemMap.cs
- ImportCatalogPart.cs
- BypassElementCollection.cs
- ZipPackagePart.cs
- MessageDescription.cs
- XmlAnyElementAttributes.cs
- DoubleIndependentAnimationStorage.cs
- GridViewRowPresenterBase.cs
- GridViewSelectEventArgs.cs
- MessageQueuePermission.cs
- HttpCookieCollection.cs
- KoreanLunisolarCalendar.cs
- NativeMethods.cs
- ExceptionHandlerDesigner.cs
- Vector3DCollectionConverter.cs
- CallbackValidatorAttribute.cs
- Substitution.cs
- RemotingConfiguration.cs
- SrgsItemList.cs
- XmlSchemaAll.cs