Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- PermissionListSet.cs
- DefinitionBase.cs
- EventLogStatus.cs
- SafeMILHandle.cs
- RemoteWebConfigurationHostServer.cs
- StylusPointProperty.cs
- RoutedCommand.cs
- ParameterDataSourceExpression.cs
- BigInt.cs
- CompositionTarget.cs
- PathSegmentCollection.cs
- ListView.cs
- QuaternionValueSerializer.cs
- HtmlTextBoxAdapter.cs
- Connector.cs
- PartDesigner.cs
- Misc.cs
- LineBreakRecord.cs
- PeerContact.cs
- RawStylusSystemGestureInputReport.cs
- ADRoleFactoryConfiguration.cs
- RemotingServices.cs
- ExceptionRoutedEventArgs.cs
- FlatButtonAppearance.cs
- ReversePositionQuery.cs
- HashSet.cs
- ExtensionSimplifierMarkupObject.cs
- WebServiceHost.cs
- RemotingServices.cs
- Rule.cs
- Section.cs
- X509ScopedServiceCertificateElementCollection.cs
- TraceUtility.cs
- PostBackOptions.cs
- CookieProtection.cs
- OdbcConnectionFactory.cs
- MachineKeySection.cs
- HoistedLocals.cs
- QueryStack.cs
- HostProtectionPermission.cs
- CompositionAdorner.cs
- AuthenticationService.cs
- CodeTypeConstructor.cs
- GPPOINTF.cs
- DecimalStorage.cs
- QuaternionConverter.cs
- SimpleTypeResolver.cs
- updateconfighost.cs
- WSSecureConversationDec2005.cs
- SafeProcessHandle.cs
- ReplacementText.cs
- RightNameExpirationInfoPair.cs
- DesignerListAdapter.cs
- Table.cs
- EventArgs.cs
- GAC.cs
- arc.cs
- VarRemapper.cs
- AutomationPropertyInfo.cs
- TypeInfo.cs
- PageThemeParser.cs
- StringStorage.cs
- DesignTimeVisibleAttribute.cs
- ClickablePoint.cs
- WebRequestModuleElementCollection.cs
- TableRow.cs
- FontCacheUtil.cs
- XmlTextEncoder.cs
- DataExpression.cs
- PeerInvitationResponse.cs
- SemanticResolver.cs
- EventLogEntry.cs
- AssemblyUtil.cs
- LinqDataSourceContextEventArgs.cs
- Speller.cs
- assemblycache.cs
- NotificationContext.cs
- BinaryKeyIdentifierClause.cs
- BasicViewGenerator.cs
- XmlCollation.cs
- MenuItem.cs
- SoapHeader.cs
- BitmapEffectInput.cs
- CodeIdentifiers.cs
- NetworkAddressChange.cs
- QueueNameHelper.cs
- XmlNamespaceDeclarationsAttribute.cs
- Opcode.cs
- DataGridViewSortCompareEventArgs.cs
- MissingMemberException.cs
- InputProviderSite.cs
- ActivityExecutionContext.cs
- Axis.cs
- DataViewSettingCollection.cs
- Function.cs
- SqlProcedureAttribute.cs
- RuntimeHelpers.cs
- RangeValuePattern.cs
- DbTransaction.cs
- DataGridCellsPanel.cs