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
- TextTreeRootNode.cs
- SizeIndependentAnimationStorage.cs
- ContainerControl.cs
- ClosableStream.cs
- QilLiteral.cs
- Logging.cs
- OperandQuery.cs
- AttachedPropertyMethodSelector.cs
- RequestCacheManager.cs
- OdbcConnection.cs
- TimeSpanOrInfiniteConverter.cs
- MediaPlayerState.cs
- ProcessHost.cs
- InternalTypeHelper.cs
- IssuedTokenServiceElement.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- XmlSchemaAll.cs
- Enlistment.cs
- BinaryReader.cs
- DoubleLink.cs
- SqlParameterizer.cs
- ViewStateException.cs
- WebContext.cs
- RbTree.cs
- ClientCredentialsElement.cs
- ObjectSet.cs
- SafeNativeMethods.cs
- DesignerAutoFormatStyle.cs
- BlockingCollection.cs
- ValueConversionAttribute.cs
- CodeTypeDeclarationCollection.cs
- WebRequestModuleElement.cs
- BrowserDefinition.cs
- WpfKnownMemberInvoker.cs
- CommittableTransaction.cs
- ContentPosition.cs
- SortFieldComparer.cs
- WebPartDescription.cs
- NonSerializedAttribute.cs
- Queue.cs
- BuildProvider.cs
- MessageSmuggler.cs
- SizeConverter.cs
- CompensatableSequenceActivity.cs
- BookmarkManager.cs
- Vector.cs
- PaperSize.cs
- DataGridViewCellCancelEventArgs.cs
- FindCompletedEventArgs.cs
- FileDialogPermission.cs
- CodeDomSerializationProvider.cs
- Monitor.cs
- ManualWorkflowSchedulerService.cs
- MergeLocalizationDirectives.cs
- MailBnfHelper.cs
- DataSourceHelper.cs
- SchemaExporter.cs
- PropertyEmitter.cs
- ViewGenerator.cs
- WebUtil.cs
- FragmentNavigationEventArgs.cs
- ACL.cs
- InstanceLockedException.cs
- StackBuilderSink.cs
- objectresult_tresulttype.cs
- FormViewModeEventArgs.cs
- PointAnimationUsingKeyFrames.cs
- NameValueConfigurationCollection.cs
- ExecutedRoutedEventArgs.cs
- ZoneIdentityPermission.cs
- InstanceDataCollection.cs
- SecurityCapabilities.cs
- MarginCollapsingState.cs
- ImpersonationContext.cs
- EntityDataSourceValidationException.cs
- PipelineDeploymentState.cs
- AutomationElement.cs
- OrderedDictionary.cs
- PageCatalogPart.cs
- StyleModeStack.cs
- GraphicsState.cs
- BlockCollection.cs
- NotCondition.cs
- ObjectConverter.cs
- CodeNamespaceImport.cs
- TemplatedAdorner.cs
- RtType.cs
- MSAAEventDispatcher.cs
- NullableConverter.cs
- ElementMarkupObject.cs
- DataGridViewRowsRemovedEventArgs.cs
- mda.cs
- CallContext.cs
- ModifyActivitiesPropertyDescriptor.cs
- ViewSimplifier.cs
- SpecialNameAttribute.cs
- ResolvedKeyFrameEntry.cs
- hebrewshape.cs
- RegexCode.cs
- PropertyChangeTracker.cs