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
- KeyboardInputProviderAcquireFocusEventArgs.cs
- WriteTimeStream.cs
- HttpInputStream.cs
- ClientRuntimeConfig.cs
- RegistryPermission.cs
- TextBreakpoint.cs
- TreeViewHitTestInfo.cs
- _UriSyntax.cs
- Condition.cs
- QuestionEventArgs.cs
- StorageInfo.cs
- RelatedPropertyManager.cs
- CodeStatementCollection.cs
- NameObjectCollectionBase.cs
- AnnotationService.cs
- InternalCache.cs
- TypeReference.cs
- UIElementAutomationPeer.cs
- HtmlInputReset.cs
- ADConnectionHelper.cs
- WebPartRestoreVerb.cs
- RoleServiceManager.cs
- AlignmentXValidation.cs
- Pair.cs
- _AutoWebProxyScriptEngine.cs
- MobilePage.cs
- GridViewDeletedEventArgs.cs
- DataBoundControlDesigner.cs
- WebPartEditorApplyVerb.cs
- BitmapFrameDecode.cs
- SqlError.cs
- OleDbException.cs
- SupportingTokenParameters.cs
- TargetPerspective.cs
- DataGridViewCellValidatingEventArgs.cs
- ParserStreamGeometryContext.cs
- DBProviderConfigurationHandler.cs
- ImageDrawing.cs
- FlowDocumentPage.cs
- WebEncodingValidatorAttribute.cs
- SimpleTypesSurrogate.cs
- LoginName.cs
- DataGridViewColumn.cs
- NotImplementedException.cs
- GiveFeedbackEventArgs.cs
- MasterPageParser.cs
- IIS7UserPrincipal.cs
- SmtpReplyReaderFactory.cs
- HostedElements.cs
- RayMeshGeometry3DHitTestResult.cs
- NumericExpr.cs
- RichTextBoxConstants.cs
- TypefaceMap.cs
- IUnknownConstantAttribute.cs
- XmlDictionaryReader.cs
- RegexMatch.cs
- ObjectConverter.cs
- UIElementHelper.cs
- IisTraceWebEventProvider.cs
- ControlType.cs
- RegistryKey.cs
- HtmlControl.cs
- CaretElement.cs
- CompressionTransform.cs
- VectorCollectionConverter.cs
- ComponentSerializationService.cs
- DbConnectionOptions.cs
- ContentTextAutomationPeer.cs
- ObjectParameter.cs
- PolicyImporterElement.cs
- SystemIcmpV6Statistics.cs
- DBDataPermissionAttribute.cs
- Typography.cs
- CssClassPropertyAttribute.cs
- SHA512Managed.cs
- ReadOnlyDataSourceView.cs
- PartitionedStream.cs
- PolyBezierSegmentFigureLogic.cs
- ErrorLog.cs
- RequestCacheValidator.cs
- ParallelRangeManager.cs
- MonitorWrapper.cs
- BinaryObjectWriter.cs
- DataExpression.cs
- SystemKeyConverter.cs
- ElementProxy.cs
- HttpCacheParams.cs
- PropertyMetadata.cs
- CorrelationToken.cs
- PersonalizationStateInfoCollection.cs
- SortKey.cs
- StructuralCache.cs
- RequestSecurityTokenResponse.cs
- StringStorage.cs
- WebPartConnectVerb.cs
- InteropEnvironment.cs
- TypeForwardedToAttribute.cs
- ProcessDesigner.cs
- DataGridLengthConverter.cs
- ReadOnlyMetadataCollection.cs