Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Threading / ThreadAbortException.cs / 1 / ThreadAbortException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: ThreadAbortException ** ** ** Purpose: An exception class which is thrown into a thread to cause it to ** abort. This is a special non-catchable exception and results in ** the thread's death. This is thrown by the VM only and can NOT be ** thrown by any user thread, and subclassing this is useless. ** ** =============================================================================*/ namespace System.Threading { using System; using System.Runtime.Serialization; using System.Runtime.CompilerServices; [System.Runtime.InteropServices.ComVisible(true)] [Serializable()] public sealed class ThreadAbortException : SystemException { private ThreadAbortException() : base(GetMessageFromNativeResources(ExceptionMessageKind.ThreadAbort)) { SetErrorCode(__HResults.COR_E_THREADABORTED); } //required for serialization internal ThreadAbortException(SerializationInfo info, StreamingContext context) : base(info, context) { } public Object ExceptionState { get {return Thread.CurrentThread.AbortReason;} } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebRequest.cs
- DeleteCardRequest.cs
- _DomainName.cs
- MenuStrip.cs
- DataTableReaderListener.cs
- SigningDialog.cs
- NetTcpBindingElement.cs
- PagedDataSource.cs
- MatrixAnimationUsingPath.cs
- SqlInternalConnectionSmi.cs
- UpdateRecord.cs
- CaseInsensitiveHashCodeProvider.cs
- SiblingIterators.cs
- DataBinder.cs
- SharedPerformanceCounter.cs
- ParentUndoUnit.cs
- DefaultParameterValueAttribute.cs
- MenuItem.cs
- SqlCacheDependencyDatabase.cs
- DSASignatureFormatter.cs
- ImageList.cs
- WindowsServiceCredential.cs
- CodeExpressionCollection.cs
- CharStorage.cs
- FontNamesConverter.cs
- SessionEndingEventArgs.cs
- MethodCallTranslator.cs
- Point3DConverter.cs
- SettingsProviderCollection.cs
- FillRuleValidation.cs
- CustomValidator.cs
- FormsAuthentication.cs
- CodeExporter.cs
- VirtualDirectoryMappingCollection.cs
- WmpBitmapEncoder.cs
- BinaryObjectWriter.cs
- EntityConnectionStringBuilderItem.cs
- Debug.cs
- Matrix3DStack.cs
- ErrorRuntimeConfig.cs
- ActivityXamlServices.cs
- EditorResources.cs
- MetadataPropertyCollection.cs
- EndpointAddressMessageFilterTable.cs
- PointCollectionConverter.cs
- DBSchemaTable.cs
- Bold.cs
- BitmapEffectInputConnector.cs
- NativeMethods.cs
- WinEventHandler.cs
- TypeHelper.cs
- LinkGrep.cs
- CommandBinding.cs
- ResourceDescriptionAttribute.cs
- DataGridColumnCollection.cs
- GenericIdentity.cs
- xsdvalidator.cs
- DiscoveryClientRequestChannel.cs
- XmlSchemaAnnotation.cs
- XpsFontSubsetter.cs
- XmlObjectSerializerWriteContext.cs
- Viewport3DVisual.cs
- BrowserDefinition.cs
- HTMLTagNameToTypeMapper.cs
- ValidationUtility.cs
- TreeNodeBindingCollection.cs
- ClockGroup.cs
- Win32Exception.cs
- WebHttpSecurityModeHelper.cs
- MessagePartProtectionMode.cs
- StylusSystemGestureEventArgs.cs
- ButtonBaseAdapter.cs
- PbrsForward.cs
- NullNotAllowedCollection.cs
- RowCache.cs
- WaveHeader.cs
- DuplicateWaitObjectException.cs
- XamlStyleSerializer.cs
- WebBrowser.cs
- Claim.cs
- ObjectCacheSettings.cs
- VisualStates.cs
- Win32Exception.cs
- LogWriteRestartAreaAsyncResult.cs
- ProcessStartInfo.cs
- WebEventTraceProvider.cs
- DataGridViewLayoutData.cs
- Message.cs
- HierarchicalDataTemplate.cs
- DataColumnCollection.cs
- ModuleElement.cs
- TabItem.cs
- SqlDataReaderSmi.cs
- UshortList2.cs
- CannotUnloadAppDomainException.cs
- XmlUnspecifiedAttribute.cs
- BitmapMetadataEnumerator.cs
- ISO2022Encoding.cs
- GridToolTip.cs
- HashMembershipCondition.cs