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
- SerializationFieldInfo.cs
- MimeTypePropertyAttribute.cs
- EasingQuaternionKeyFrame.cs
- FloaterParagraph.cs
- IODescriptionAttribute.cs
- EditorReuseAttribute.cs
- CompositeControl.cs
- ObjectDataSourceChooseTypePanel.cs
- DesignerAttribute.cs
- WebPartDeleteVerb.cs
- PassportPrincipal.cs
- ExceptionUtil.cs
- MetabaseServerConfig.cs
- TargetPerspective.cs
- RelationHandler.cs
- UmAlQuraCalendar.cs
- TraceHwndHost.cs
- EventWaitHandle.cs
- Events.cs
- LinearKeyFrames.cs
- SystemIcmpV6Statistics.cs
- CodeTypeMember.cs
- ToolStripPanelRow.cs
- RenderData.cs
- Closure.cs
- StylusPointPropertyId.cs
- ErrorRuntimeConfig.cs
- DataGridViewColumnConverter.cs
- LicFileLicenseProvider.cs
- UnsignedPublishLicense.cs
- SiteMapNodeItemEventArgs.cs
- XmlDataCollection.cs
- DataGridCaption.cs
- Header.cs
- AlphabetConverter.cs
- VisualStyleTypesAndProperties.cs
- IIS7WorkerRequest.cs
- StreamUpgradeInitiator.cs
- LocalizationParserHooks.cs
- FormatPage.cs
- EventLogEntryCollection.cs
- ReadWriteObjectLock.cs
- MultiPartWriter.cs
- SafeRightsManagementQueryHandle.cs
- errorpatternmatcher.cs
- ComplexBindingPropertiesAttribute.cs
- AccessKeyManager.cs
- KeyValueConfigurationCollection.cs
- XmlSchemaObject.cs
- Mapping.cs
- PrintPreviewControl.cs
- PropertyEntry.cs
- EncoderFallback.cs
- ComponentDispatcherThread.cs
- RoutedUICommand.cs
- Debugger.cs
- MaterialGroup.cs
- ProfileInfo.cs
- DecimalAnimationBase.cs
- StaticSiteMapProvider.cs
- _AcceptOverlappedAsyncResult.cs
- ContractDescription.cs
- TrackingMemoryStreamFactory.cs
- Typeface.cs
- ServerProtocol.cs
- ExpandCollapsePattern.cs
- WpfKnownMember.cs
- XmlHierarchicalEnumerable.cs
- Ops.cs
- XmlQueryStaticData.cs
- HyperLinkColumn.cs
- StylusPlugInCollection.cs
- SettingsPropertyCollection.cs
- DataRelation.cs
- LocalsItemDescription.cs
- ConfigXmlWhitespace.cs
- _IPv6Address.cs
- IDReferencePropertyAttribute.cs
- CountAggregationOperator.cs
- WinFormsUtils.cs
- MaskInputRejectedEventArgs.cs
- IMembershipProvider.cs
- CacheDependency.cs
- ServerValidateEventArgs.cs
- XmlAttributeCollection.cs
- TableHeaderCell.cs
- TimeStampChecker.cs
- PerformanceCounterPermissionEntry.cs
- XamlLoadErrorInfo.cs
- Tuple.cs
- TraceLevelStore.cs
- ActiveXHost.cs
- RenderCapability.cs
- DeferredReference.cs
- TextRangeEditLists.cs
- PathGradientBrush.cs
- ExtendedProtectionPolicyElement.cs
- TemplateComponentConnector.cs
- HandleCollector.cs
- ReadOnlyAttribute.cs