Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Runtime / InteropServices / ExternalException.cs / 1 / ExternalException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: ExternalException ** ** ** Purpose: Exception base class for all errors from Interop or Structured ** Exception Handling code. ** ** =============================================================================*/ namespace System.Runtime.InteropServices { using System; using System.Runtime.Serialization; // Base exception for COM Interop errors &; Structured Exception Handler // exceptions. // [System.Runtime.InteropServices.ComVisible(true)] [Serializable()] public class ExternalException : SystemException { public ExternalException() : base(Environment.GetResourceString("Arg_ExternalException")) { SetErrorCode(__HResults.E_FAIL); } public ExternalException(String message) : base(message) { SetErrorCode(__HResults.E_FAIL); } public ExternalException(String message, Exception inner) : base(message, inner) { SetErrorCode(__HResults.E_FAIL); } public ExternalException(String message,int errorCode) : base(message) { SetErrorCode(errorCode); } protected ExternalException(SerializationInfo info, StreamingContext context) : base(info, context) { } public virtual int ErrorCode { get { return HResult; } } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BaseParser.cs
- Menu.cs
- xsdvalidator.cs
- Registry.cs
- LinearGradientBrush.cs
- FindRequestContext.cs
- HtmlHistory.cs
- RoleManagerModule.cs
- CheckBoxList.cs
- EncodingFallbackAwareXmlTextWriter.cs
- KeysConverter.cs
- TypeUtils.cs
- CryptoConfig.cs
- Command.cs
- CodeDomLocalizationProvider.cs
- TemplateControl.cs
- NoResizeSelectionBorderGlyph.cs
- CommandHelpers.cs
- ToolBarButtonClickEvent.cs
- HttpHandlerActionCollection.cs
- ErrorStyle.cs
- ParserExtension.cs
- FormViewInsertEventArgs.cs
- ObjectSet.cs
- SynthesizerStateChangedEventArgs.cs
- XmlSchemaAnyAttribute.cs
- PerformanceCounterCategory.cs
- IgnoreSectionHandler.cs
- EventToken.cs
- AuthenticationException.cs
- DbSource.cs
- WrappedIUnknown.cs
- ImageField.cs
- listviewsubitemcollectioneditor.cs
- PluralizationService.cs
- ComponentManagerBroker.cs
- LoadGrammarCompletedEventArgs.cs
- PrimarySelectionAdorner.cs
- X509Extension.cs
- OrderedEnumerableRowCollection.cs
- PolygonHotSpot.cs
- ListBindableAttribute.cs
- ObjectIDGenerator.cs
- RemotingSurrogateSelector.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- ProxyAttribute.cs
- RawMouseInputReport.cs
- InvalidFilterCriteriaException.cs
- DataReceivedEventArgs.cs
- EdmMember.cs
- GeometryCombineModeValidation.cs
- ObjectCloneHelper.cs
- UnmanagedMarshal.cs
- SqlStatistics.cs
- QilFactory.cs
- MailAddress.cs
- HtmlEmptyTagControlBuilder.cs
- StylusEventArgs.cs
- NumericUpDownAcceleration.cs
- ResourceDescriptionAttribute.cs
- NativeMethods.cs
- XsdDuration.cs
- SafeLibraryHandle.cs
- StateFinalizationActivity.cs
- MembershipSection.cs
- EntitySqlQueryCacheKey.cs
- EventTask.cs
- DependencyObjectPropertyDescriptor.cs
- WebPartDisplayModeCollection.cs
- FontInfo.cs
- QueryReaderSettings.cs
- PolicyLevel.cs
- WinEventHandler.cs
- TextServicesHost.cs
- InstanceDataCollection.cs
- SHA256.cs
- IMembershipProvider.cs
- MonthCalendar.cs
- TableLayoutPanel.cs
- Label.cs
- WebPartChrome.cs
- XsltArgumentList.cs
- RuntimeArgumentHandle.cs
- StringInfo.cs
- MILUtilities.cs
- ServiceEndpointElementCollection.cs
- PackWebRequest.cs
- InstanceDataCollectionCollection.cs
- BinarySerializer.cs
- SiteMapSection.cs
- HtmlInputControl.cs
- HtmlDocument.cs
- NavigationProperty.cs
- GenericParameterDataContract.cs
- ColumnClickEvent.cs
- SQLInt32Storage.cs
- CompilerWrapper.cs
- WebBrowserPermission.cs
- ExpandCollapseIsCheckedConverter.cs
- ScalarConstant.cs