Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Threading / ThreadAbortException.cs / 1305376 / 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 { [System.Security.SecuritySafeCritical] // auto-generated get {return Thread.CurrentThread.AbortReason;} } } } // 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
- Rules.cs
- ImageDrawing.cs
- SafeLibraryHandle.cs
- WindowsNonControl.cs
- SolidColorBrush.cs
- ImportStoreException.cs
- HtmlInputSubmit.cs
- SharedPersonalizationStateInfo.cs
- ScrollItemPattern.cs
- CurrencyWrapper.cs
- ConnectionStringsSection.cs
- DataGridViewCellStyleBuilderDialog.cs
- InternalConfigHost.cs
- Oid.cs
- MouseWheelEventArgs.cs
- DataObjectSettingDataEventArgs.cs
- SqlNotificationRequest.cs
- Scanner.cs
- CacheEntry.cs
- RectangleGeometry.cs
- CatalogPart.cs
- LineSegment.cs
- XpsSerializationManager.cs
- SqlErrorCollection.cs
- TimersDescriptionAttribute.cs
- ToolStripStatusLabel.cs
- Rectangle.cs
- SafePEFileHandle.cs
- ClockController.cs
- PriorityItem.cs
- ToolStripTemplateNode.cs
- FixedPage.cs
- ProcessHostConfigUtils.cs
- XmlUtil.cs
- VirtualPathUtility.cs
- XmlWriter.cs
- SQLChars.cs
- ListManagerBindingsCollection.cs
- ColumnMapCopier.cs
- TextMarkerSource.cs
- DataGridViewUtilities.cs
- ResourceAttributes.cs
- HttpBindingExtension.cs
- GlyphRunDrawing.cs
- InputScope.cs
- DbParameterCollectionHelper.cs
- EncodingDataItem.cs
- FieldAccessException.cs
- InputEventArgs.cs
- StatusBar.cs
- XamlInt32CollectionSerializer.cs
- MobileErrorInfo.cs
- Logging.cs
- IPHostEntry.cs
- _TimerThread.cs
- PackageStore.cs
- SqlRowUpdatingEvent.cs
- documentation.cs
- ArraySortHelper.cs
- EntityDataSourceColumn.cs
- ItemChangedEventArgs.cs
- MailWebEventProvider.cs
- WpfWebRequestHelper.cs
- RevocationPoint.cs
- ISAPIWorkerRequest.cs
- TimeoutHelper.cs
- _FixedSizeReader.cs
- Permission.cs
- XmlEncoding.cs
- InstanceOwnerQueryResult.cs
- InvalidCastException.cs
- ClientRuntimeConfig.cs
- ErasingStroke.cs
- CacheAxisQuery.cs
- GridLengthConverter.cs
- BrushConverter.cs
- AnnouncementService.cs
- IPGlobalProperties.cs
- ToolStripItemDataObject.cs
- ContentPropertyAttribute.cs
- SiteMapHierarchicalDataSourceView.cs
- WebBrowser.cs
- TextWriterTraceListener.cs
- TypeConverterHelper.cs
- PeerCredential.cs
- RMEnrollmentPage1.cs
- WebPartExportVerb.cs
- ClassGenerator.cs
- DrawingCollection.cs
- ElementNotEnabledException.cs
- COM2EnumConverter.cs
- XmlCharType.cs
- DataTransferEventArgs.cs
- CompModSwitches.cs
- DependencyPropertyKind.cs
- BufferAllocator.cs
- TreeBuilder.cs
- AppSettings.cs
- activationcontext.cs
- MetaModel.cs