Code:
/ DotNET / DotNET / 8.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
- XmlAnyAttributeAttribute.cs
- DefinitionUpdate.cs
- DiscoveryClientBindingElement.cs
- StyleSheet.cs
- XhtmlBasicSelectionListAdapter.cs
- Monitor.cs
- CodeGroup.cs
- PrinterResolution.cs
- DoubleConverter.cs
- X509ChainElement.cs
- InputMethodStateChangeEventArgs.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- SiteMapHierarchicalDataSourceView.cs
- MetadataExchangeClient.cs
- TreeNodeMouseHoverEvent.cs
- ProxyElement.cs
- DataControlFieldCollection.cs
- Schema.cs
- URLAttribute.cs
- SyndicationSerializer.cs
- MissingManifestResourceException.cs
- ValueHandle.cs
- TreeIterator.cs
- InlinedAggregationOperator.cs
- ElementInit.cs
- WebPartManagerInternals.cs
- UriParserTemplates.cs
- BitFlagsGenerator.cs
- HtmlTableRow.cs
- AssemblyBuilderData.cs
- UInt16.cs
- SmtpClient.cs
- SchemaImporterExtensionsSection.cs
- HttpDictionary.cs
- httpapplicationstate.cs
- ChineseLunisolarCalendar.cs
- Point4D.cs
- ConstructorNeedsTagAttribute.cs
- ArrayElementGridEntry.cs
- InputProviderSite.cs
- AccessibleObject.cs
- TraceInternal.cs
- StreamInfo.cs
- UnmanagedMemoryStream.cs
- DbParameterCollectionHelper.cs
- TabControl.cs
- MarkupCompiler.cs
- EntityDataSourceView.cs
- ImageUrlEditor.cs
- TextElementAutomationPeer.cs
- XhtmlConformanceSection.cs
- XmlQuerySequence.cs
- GridToolTip.cs
- ProviderCommandInfoUtils.cs
- OdbcEnvironmentHandle.cs
- DataGridViewLinkColumn.cs
- ContentHostHelper.cs
- SchemaAttDef.cs
- WasEndpointConfigContainer.cs
- CollectionViewGroupRoot.cs
- ScalarRestriction.cs
- HwndSource.cs
- DataGridViewCellParsingEventArgs.cs
- Registry.cs
- ProfileGroupSettings.cs
- Convert.cs
- LinearKeyFrames.cs
- CmsInterop.cs
- CrossContextChannel.cs
- TextViewBase.cs
- WinEventWrap.cs
- HandlerBase.cs
- SchemaMapping.cs
- TextContainerChangeEventArgs.cs
- RepeatButton.cs
- OpenFileDialog.cs
- BStrWrapper.cs
- DataGridViewCellLinkedList.cs
- metrodevice.cs
- SqlNotificationEventArgs.cs
- ProjectionPathSegment.cs
- StylusPointPropertyUnit.cs
- AbsoluteQuery.cs
- MulticastIPAddressInformationCollection.cs
- ObjectSecurity.cs
- QueryStringParameter.cs
- ActiveXHelper.cs
- TableRowCollection.cs
- HandleCollector.cs
- DebugController.cs
- SID.cs
- StateMachineWorkflow.cs
- HtmlLink.cs
- MimeFormatExtensions.cs
- EditingMode.cs
- DataGridViewCellStyleConverter.cs
- ValidatedControlConverter.cs
- XmlProcessingInstruction.cs
- CheckoutException.cs
- FragmentNavigationEventArgs.cs