Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // // ==--== /*============================================================================== ** ** 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SQLConvert.cs
- LocalBuilder.cs
- ObjectSpanRewriter.cs
- KeysConverter.cs
- BaseTemplateCodeDomTreeGenerator.cs
- UpdateProgress.cs
- UIAgentRequest.cs
- webeventbuffer.cs
- PerformanceCounterLib.cs
- SafeNativeMethods.cs
- basenumberconverter.cs
- BindingGroup.cs
- EntityTypeEmitter.cs
- EastAsianLunisolarCalendar.cs
- WindowsFormsSynchronizationContext.cs
- PointUtil.cs
- ProjectionCamera.cs
- QueryReaderSettings.cs
- HideDisabledControlAdapter.cs
- BindingValueChangedEventArgs.cs
- OledbConnectionStringbuilder.cs
- XhtmlBasicPhoneCallAdapter.cs
- SiteMapSection.cs
- xmlglyphRunInfo.cs
- TreeNode.cs
- CorrelationScope.cs
- PermissionToken.cs
- SeparatorAutomationPeer.cs
- BufferModesCollection.cs
- srgsitem.cs
- DataTableCollection.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- PagedControl.cs
- FastEncoderWindow.cs
- DataGridColumnCollectionEditor.cs
- Selection.cs
- ExpressionLink.cs
- ConfigurationErrorsException.cs
- SRef.cs
- NavigatorInput.cs
- XmlCountingReader.cs
- AlternationConverter.cs
- BitmapFrame.cs
- DataGridViewElement.cs
- HwndTarget.cs
- SystemIPv4InterfaceProperties.cs
- XmlSchemaSequence.cs
- TableHeaderCell.cs
- GridViewUpdatedEventArgs.cs
- List.cs
- RelationshipEnd.cs
- WmpBitmapEncoder.cs
- QilList.cs
- DataTable.cs
- XsdValidatingReader.cs
- LineInfo.cs
- AliasGenerator.cs
- UpdateCommand.cs
- CultureInfoConverter.cs
- ProfileInfo.cs
- ScrollItemPattern.cs
- Command.cs
- StructuredProperty.cs
- RowTypeElement.cs
- EllipseGeometry.cs
- RegularExpressionValidator.cs
- Stroke2.cs
- ScrollChrome.cs
- UIElement3D.cs
- EasingQuaternionKeyFrame.cs
- ObjectDataSourceFilteringEventArgs.cs
- StateDesigner.TransitionInfo.cs
- TemplateControlParser.cs
- XPathSelfQuery.cs
- CancellationHandlerDesigner.cs
- CompositeActivityValidator.cs
- QEncodedStream.cs
- FlagsAttribute.cs
- ChangeTracker.cs
- ProbeDuplexCD1AsyncResult.cs
- Group.cs
- XmlName.cs
- ConstrainedDataObject.cs
- ComponentDispatcher.cs
- WebPartConnectionCollection.cs
- ArrangedElementCollection.cs
- TemplatedAdorner.cs
- SQLByteStorage.cs
- PropertyEmitterBase.cs
- ReversePositionQuery.cs
- QueryCursorEventArgs.cs
- LineSegment.cs
- BordersPage.cs
- CursorConverter.cs
- WrappedIUnknown.cs
- EventLogger.cs
- KnownBoxes.cs
- DataRowCollection.cs
- VisualStyleRenderer.cs
- BoundPropertyEntry.cs