Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / DuplicateWaitObjectException.cs / 1305376 / 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 [System.Security.SecuritySafeCritical] // auto-generated 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 [System.Security.SecuritySafeCritical] // auto-generated 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
- Animatable.cs
- Color.cs
- TextContainerChangeEventArgs.cs
- SafeRightsManagementPubHandle.cs
- SQLChars.cs
- PersistenceContextEnlistment.cs
- RewritingSimplifier.cs
- ForeignKeyConstraint.cs
- DelegatingMessage.cs
- EntityUtil.cs
- PathFigure.cs
- StringDictionaryEditor.cs
- SspiSecurityTokenProvider.cs
- ConfigXmlSignificantWhitespace.cs
- RegexCharClass.cs
- DateTimeFormat.cs
- RangeValueProviderWrapper.cs
- FixedSOMLineRanges.cs
- TextDecorationCollection.cs
- InstanceKeyView.cs
- SqlTopReducer.cs
- WindowsEditBoxRange.cs
- OdbcParameterCollection.cs
- XmlSchemaObjectCollection.cs
- StoreItemCollection.cs
- Util.cs
- SelectionRangeConverter.cs
- HyperLinkStyle.cs
- TypeContext.cs
- HandlerFactoryWrapper.cs
- PropertyEmitter.cs
- HierarchicalDataBoundControlAdapter.cs
- ButtonField.cs
- DataGridViewImageCell.cs
- RegisteredScript.cs
- XmlIncludeAttribute.cs
- BinHexEncoding.cs
- AudioLevelUpdatedEventArgs.cs
- EntityExpressionVisitor.cs
- IndexingContentUnit.cs
- SiteMapNode.cs
- LOSFormatter.cs
- DataServicePagingProviderWrapper.cs
- XmlSchemaObjectTable.cs
- Publisher.cs
- SqlWriter.cs
- CodeRemoveEventStatement.cs
- VectorConverter.cs
- CheckPair.cs
- WinEventTracker.cs
- ObjectStateManager.cs
- DataContractAttribute.cs
- UrlPropertyAttribute.cs
- CornerRadiusConverter.cs
- EntityReference.cs
- SQLSingle.cs
- TextParagraphView.cs
- ContextProperty.cs
- PropertyEmitterBase.cs
- SchemaLookupTable.cs
- CursorInteropHelper.cs
- DecoratedNameAttribute.cs
- SQLGuidStorage.cs
- DataGridHeaderBorder.cs
- RuntimeResourceSet.cs
- BufferedGraphicsContext.cs
- FillRuleValidation.cs
- Literal.cs
- SlipBehavior.cs
- RepeaterCommandEventArgs.cs
- FormViewDeletedEventArgs.cs
- IdentityReference.cs
- FlowDocumentView.cs
- PersonalizationProviderHelper.cs
- Image.cs
- MarkupCompiler.cs
- EntityClassGenerator.cs
- TraceContext.cs
- CompareValidator.cs
- TaskFormBase.cs
- EdgeProfileValidation.cs
- BuildProviderCollection.cs
- ElementFactory.cs
- UnknownBitmapEncoder.cs
- AutomationTextAttribute.cs
- MouseGesture.cs
- SapiInterop.cs
- IndentTextWriter.cs
- LicenseContext.cs
- ApplicationId.cs
- FileEnumerator.cs
- AssemblyInfo.cs
- FormsAuthentication.cs
- CodeExpressionStatement.cs
- MessageHeaders.cs
- DiscoveryClientChannelFactory.cs
- sqlinternaltransaction.cs
- DbException.cs
- FixedNode.cs
- XmlDataSourceNodeDescriptor.cs