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 / Threading / AbandonedMutexException.cs / 1 / AbandonedMutexException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // // AbandonedMutexException // Thrown when a wait completes because one or more mutexes was abandoned. // AbandonedMutexs indicate serious error in user code or machine state. //////////////////////////////////////////////////////////////////////////////// namespace System.Threading { using System; using System.Runtime.Serialization; using System.Threading; using System.Runtime.InteropServices; [Serializable()] [ComVisibleAttribute(false)] public class AbandonedMutexException : SystemException { private int m_MutexIndex = -1; private Mutex m_Mutex = null; public AbandonedMutexException() : base(Environment.GetResourceString("Threading.AbandonedMutexException")) { SetErrorCode(__HResults.COR_E_ABANDONEDMUTEX); } public AbandonedMutexException(String message) : base(message) { SetErrorCode(__HResults.COR_E_ABANDONEDMUTEX); } public AbandonedMutexException(String message, Exception inner ) : base(message, inner) { SetErrorCode(__HResults.COR_E_ABANDONEDMUTEX); } public AbandonedMutexException(int location, WaitHandle handle) : base(Environment.GetResourceString("Threading.AbandonedMutexException")) { SetErrorCode(__HResults.COR_E_ABANDONEDMUTEX); SetupException(location,handle); } public AbandonedMutexException(String message,int location, WaitHandle handle) : base(message) { SetErrorCode(__HResults.COR_E_ABANDONEDMUTEX); SetupException(location,handle); } public AbandonedMutexException(String message, Exception inner,int location, WaitHandle handle ) : base(message, inner) { SetErrorCode(__HResults.COR_E_ABANDONEDMUTEX); SetupException(location,handle); } private void SetupException(int location, WaitHandle handle) { m_MutexIndex = location; if(handle != null) m_Mutex = handle as Mutex; } protected AbandonedMutexException(SerializationInfo info, StreamingContext context) : base(info, context) { } public Mutex Mutex { get { return m_Mutex; } } public int MutexIndex { get{ return m_MutexIndex; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // // AbandonedMutexException // Thrown when a wait completes because one or more mutexes was abandoned. // AbandonedMutexs indicate serious error in user code or machine state. //////////////////////////////////////////////////////////////////////////////// namespace System.Threading { using System; using System.Runtime.Serialization; using System.Threading; using System.Runtime.InteropServices; [Serializable()] [ComVisibleAttribute(false)] public class AbandonedMutexException : SystemException { private int m_MutexIndex = -1; private Mutex m_Mutex = null; public AbandonedMutexException() : base(Environment.GetResourceString("Threading.AbandonedMutexException")) { SetErrorCode(__HResults.COR_E_ABANDONEDMUTEX); } public AbandonedMutexException(String message) : base(message) { SetErrorCode(__HResults.COR_E_ABANDONEDMUTEX); } public AbandonedMutexException(String message, Exception inner ) : base(message, inner) { SetErrorCode(__HResults.COR_E_ABANDONEDMUTEX); } public AbandonedMutexException(int location, WaitHandle handle) : base(Environment.GetResourceString("Threading.AbandonedMutexException")) { SetErrorCode(__HResults.COR_E_ABANDONEDMUTEX); SetupException(location,handle); } public AbandonedMutexException(String message,int location, WaitHandle handle) : base(message) { SetErrorCode(__HResults.COR_E_ABANDONEDMUTEX); SetupException(location,handle); } public AbandonedMutexException(String message, Exception inner,int location, WaitHandle handle ) : base(message, inner) { SetErrorCode(__HResults.COR_E_ABANDONEDMUTEX); SetupException(location,handle); } private void SetupException(int location, WaitHandle handle) { m_MutexIndex = location; if(handle != null) m_Mutex = handle as Mutex; } protected AbandonedMutexException(SerializationInfo info, StreamingContext context) : base(info, context) { } public Mutex Mutex { get { return m_Mutex; } } public int MutexIndex { get{ return m_MutexIndex; } } } } // 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
- ListViewGroupItemCollection.cs
- SqlNamer.cs
- TracingConnectionInitiator.cs
- TableChangeProcessor.cs
- __FastResourceComparer.cs
- ParseHttpDate.cs
- TriggerActionCollection.cs
- ChildChangedEventArgs.cs
- HtmlTableCellCollection.cs
- WebPartZoneBase.cs
- ObjectContext.cs
- LiteralSubsegment.cs
- AstTree.cs
- HttpListenerRequestTraceRecord.cs
- AuthenticationServiceManager.cs
- ClientApiGenerator.cs
- WindowsScroll.cs
- Catch.cs
- CellIdBoolean.cs
- InputScope.cs
- XmlIgnoreAttribute.cs
- sqlinternaltransaction.cs
- SmiConnection.cs
- GiveFeedbackEvent.cs
- DateTimeStorage.cs
- AliasGenerator.cs
- HMAC.cs
- Matrix.cs
- HuffmanTree.cs
- CodeEventReferenceExpression.cs
- AnnotationComponentChooser.cs
- RoutedEventConverter.cs
- PeerToPeerException.cs
- DesignerSerializationVisibilityAttribute.cs
- SqlBulkCopyColumnMappingCollection.cs
- CleanUpVirtualizedItemEventArgs.cs
- PropertyChangedEventArgs.cs
- DataRowIndexBuffer.cs
- UnmanagedMemoryStreamWrapper.cs
- XmlUtf8RawTextWriter.cs
- WebPartConnectVerb.cs
- glyphs.cs
- HostingEnvironmentSection.cs
- SQLUtility.cs
- Parser.cs
- SrgsGrammar.cs
- ManualResetEvent.cs
- TargetInvocationException.cs
- ScrollChrome.cs
- Size.cs
- PatternMatcher.cs
- NetworkInformationException.cs
- SqlDataReader.cs
- indexingfiltermarshaler.cs
- ResumeStoryboard.cs
- FieldTemplateUserControl.cs
- ControlBuilder.cs
- OdbcEnvironmentHandle.cs
- DataServiceQueryContinuation.cs
- GregorianCalendar.cs
- PipelineModuleStepContainer.cs
- AncillaryOps.cs
- SafeNativeMethods.cs
- ListArgumentProvider.cs
- ExchangeUtilities.cs
- XmlSchemaAttributeGroup.cs
- XslTransform.cs
- PathSegmentCollection.cs
- WinFormsSecurity.cs
- SqlDataSourceStatusEventArgs.cs
- MetadataItem.cs
- PauseStoryboard.cs
- FacetEnabledSchemaElement.cs
- EdmFunction.cs
- NetTcpSection.cs
- RotateTransform3D.cs
- ListViewGroup.cs
- FloaterParaClient.cs
- TextSpan.cs
- PreloadedPackages.cs
- GenericAuthenticationEventArgs.cs
- Trace.cs
- CqlIdentifiers.cs
- KeyGesture.cs
- XmlNavigatorStack.cs
- BaseCollection.cs
- FixedTextSelectionProcessor.cs
- SmiTypedGetterSetter.cs
- CompilerInfo.cs
- GraphicsState.cs
- EmbeddedMailObjectsCollection.cs
- PermissionAttributes.cs
- ChannelManager.cs
- HttpUnhandledOperationInvoker.cs
- ProtocolsConfigurationHandler.cs
- MetadataPropertyAttribute.cs
- HwndHost.cs
- TrustManager.cs
- SqlCacheDependencyDatabaseCollection.cs
- CngKeyBlobFormat.cs