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
- RectConverter.cs
- TextEditorThreadLocalStore.cs
- CollectionChange.cs
- ScrollableControl.cs
- DataRowChangeEvent.cs
- TranslateTransform.cs
- SiteOfOriginPart.cs
- TableRowCollection.cs
- IProvider.cs
- CodeExporter.cs
- HostingPreferredMapPath.cs
- CharacterMetrics.cs
- DeploymentSectionCache.cs
- EntityContainerEntitySet.cs
- TrackBarRenderer.cs
- SerialPinChanges.cs
- TimeoutException.cs
- XPathAncestorQuery.cs
- XmlSchemaResource.cs
- WebPermission.cs
- TextEditorThreadLocalStore.cs
- Quaternion.cs
- EventHandlerList.cs
- FormatException.cs
- ListViewDeleteEventArgs.cs
- HttpDigestClientElement.cs
- ExpressionBuilderCollection.cs
- HtmlTernaryTree.cs
- EncodingNLS.cs
- XPathBuilder.cs
- FontSource.cs
- Double.cs
- SoapExtensionTypeElement.cs
- Region.cs
- DeflateStream.cs
- Vector3DAnimationBase.cs
- UnionCodeGroup.cs
- Deserializer.cs
- ByteStack.cs
- ComplusEndpointConfigContainer.cs
- SynchronizationLockException.cs
- FormsAuthenticationModule.cs
- XmlDomTextWriter.cs
- DataControlLinkButton.cs
- MultiBindingExpression.cs
- QuinticEase.cs
- HtmlDocument.cs
- Material.cs
- MonthChangedEventArgs.cs
- Compiler.cs
- ToolStripItemClickedEventArgs.cs
- AdPostCacheSubstitution.cs
- LifetimeMonitor.cs
- MenuAdapter.cs
- GridSplitterAutomationPeer.cs
- TemplateLookupAction.cs
- CloudCollection.cs
- MetadataCache.cs
- DbParameterCollection.cs
- JapaneseCalendar.cs
- MultiSelector.cs
- TreeView.cs
- PropertiesTab.cs
- TextEditorMouse.cs
- ProtocolsConfigurationHandler.cs
- JournalEntryListConverter.cs
- __Error.cs
- DescendentsWalker.cs
- DataGridViewSelectedCellCollection.cs
- NegotiateStream.cs
- QueryServiceConfigHandle.cs
- Matrix3D.cs
- _RegBlobWebProxyDataBuilder.cs
- Helpers.cs
- StateMachineExecutionState.cs
- Decimal.cs
- EncodingDataItem.cs
- ClosureBinding.cs
- DynamicQueryableWrapper.cs
- PagedControl.cs
- TdsParserStateObject.cs
- Roles.cs
- Function.cs
- ListItemCollection.cs
- DiscoveryClientReferences.cs
- WebEventCodes.cs
- TriggerCollection.cs
- ReachPrintTicketSerializerAsync.cs
- QueryGenerator.cs
- MatcherBuilder.cs
- DoubleAnimationUsingPath.cs
- BamlStream.cs
- ProxyHwnd.cs
- TemplateNameScope.cs
- BindingGroup.cs
- AbstractDataSvcMapFileLoader.cs
- ClientBuildManager.cs
- ConfigurationException.cs
- IxmlLineInfo.cs
- ParameterCollection.cs