Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / InteropServices / SEHException.cs / 1305376 / SEHException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: SEHException ** ** ** Purpose: Exception class for all Structured Exception Handling code. ** ** =============================================================================*/ namespace System.Runtime.InteropServices { using System.Runtime.InteropServices; using System; using System.Runtime.Serialization; // Exception for Structured Exception Handler exceptions. // [System.Runtime.InteropServices.ComVisible(true)] [Serializable] public class SEHException : ExternalException { public SEHException() : base() { SetErrorCode(__HResults.E_FAIL); } public SEHException(String message) : base(message) { SetErrorCode(__HResults.E_FAIL); } public SEHException(String message, Exception inner) : base(message, inner) { SetErrorCode(__HResults.E_FAIL); } [System.Security.SecuritySafeCritical] // auto-generated protected SEHException(SerializationInfo info, StreamingContext context) : base(info, context) { } // Exceptions can be resumable, meaning a filtered exception // handler can correct the problem that caused the exception, // and the code will continue from the point that threw the // exception. // // Resumable exceptions aren't implemented in this version, // but this method exists and always returns false. // public virtual bool CanResume() { return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: SEHException ** ** ** Purpose: Exception class for all Structured Exception Handling code. ** ** =============================================================================*/ namespace System.Runtime.InteropServices { using System.Runtime.InteropServices; using System; using System.Runtime.Serialization; // Exception for Structured Exception Handler exceptions. // [System.Runtime.InteropServices.ComVisible(true)] [Serializable] public class SEHException : ExternalException { public SEHException() : base() { SetErrorCode(__HResults.E_FAIL); } public SEHException(String message) : base(message) { SetErrorCode(__HResults.E_FAIL); } public SEHException(String message, Exception inner) : base(message, inner) { SetErrorCode(__HResults.E_FAIL); } [System.Security.SecuritySafeCritical] // auto-generated protected SEHException(SerializationInfo info, StreamingContext context) : base(info, context) { } // Exceptions can be resumable, meaning a filtered exception // handler can correct the problem that caused the exception, // and the code will continue from the point that threw the // exception. // // Resumable exceptions aren't implemented in this version, // but this method exists and always returns false. // public virtual bool CanResume() { return false; } } } // 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
- DataGridColumn.cs
- GridViewSelectEventArgs.cs
- QueryExpr.cs
- EnumBuilder.cs
- OdbcHandle.cs
- TerminatorSinks.cs
- MessageContractAttribute.cs
- TransactionFlowBindingElementImporter.cs
- DeviceContexts.cs
- SystemIcons.cs
- TextRangeEditLists.cs
- SQLDecimalStorage.cs
- RegexMatchCollection.cs
- JobDuplex.cs
- PolyLineSegmentFigureLogic.cs
- filewebrequest.cs
- DrawingCollection.cs
- UnsafeNativeMethods.cs
- Matrix.cs
- UrlAuthorizationModule.cs
- XPathNodeList.cs
- XmlSchemaDocumentation.cs
- DataProviderNameConverter.cs
- Item.cs
- BitmapEffectOutputConnector.cs
- Selection.cs
- ChannelAcceptor.cs
- DataGrid.cs
- MessageAction.cs
- CatalogPartChrome.cs
- CompareInfo.cs
- ColumnClickEvent.cs
- BamlLocalizabilityResolver.cs
- CalendarItem.cs
- SkinBuilder.cs
- MoveSizeWinEventHandler.cs
- XmlLanguageConverter.cs
- HwndHostAutomationPeer.cs
- SystemDiagnosticsSection.cs
- PasswordDeriveBytes.cs
- IndexedString.cs
- InternalEnumValidator.cs
- IIS7WorkerRequest.cs
- WebServiceEnumData.cs
- DesignerActionKeyboardBehavior.cs
- DataSvcMapFile.cs
- Rotation3D.cs
- TrustLevel.cs
- GenericXmlSecurityToken.cs
- Transactions.cs
- SqlCachedBuffer.cs
- CharAnimationBase.cs
- BaseDataListDesigner.cs
- InfoCardAsymmetricCrypto.cs
- OverlappedAsyncResult.cs
- SurrogateEncoder.cs
- KnownTypes.cs
- BulletedList.cs
- TextSearch.cs
- TemplateColumn.cs
- ExceptionHandler.cs
- HwndAppCommandInputProvider.cs
- UndirectedGraph.cs
- WebSysDisplayNameAttribute.cs
- ChannelParameterCollection.cs
- WebControlsSection.cs
- MatrixKeyFrameCollection.cs
- smtppermission.cs
- VersionPair.cs
- SimpleBitVector32.cs
- NavigatorOutput.cs
- MatrixCamera.cs
- TabControl.cs
- SelectionItemProviderWrapper.cs
- DeferredElementTreeState.cs
- XmlSchema.cs
- EventlogProvider.cs
- SafeRightsManagementSessionHandle.cs
- Scheduler.cs
- OdbcUtils.cs
- SqlBooleanMismatchVisitor.cs
- SyncMethodInvoker.cs
- Line.cs
- DataServiceRequestException.cs
- TypeSemantics.cs
- SqlDataSource.cs
- PreservationFileReader.cs
- Int32Converter.cs
- StdValidatorsAndConverters.cs
- SortedList.cs
- ImportCatalogPart.cs
- MergeFilterQuery.cs
- TimeIntervalCollection.cs
- ToolStripContentPanelRenderEventArgs.cs
- ScriptResourceAttribute.cs
- UnlockInstanceAsyncResult.cs
- HttpRequestBase.cs
- MinimizableAttributeTypeConverter.cs
- ConstantSlot.cs
- PatternMatchRules.cs