Code:
/ FX-1434 / FX-1434 / 1.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
- QuaternionConverter.cs
- AddInBase.cs
- PolicyDesigner.cs
- HttpModuleActionCollection.cs
- SerializableAttribute.cs
- ScriptingSectionGroup.cs
- BooleanConverter.cs
- RawStylusInputCustomData.cs
- CatalogPart.cs
- ProfileParameter.cs
- ValidationError.cs
- ColorMatrix.cs
- Message.cs
- IFormattable.cs
- OleDbError.cs
- XmlSortKey.cs
- TypeFieldSchema.cs
- WmiEventSink.cs
- CryptoHandle.cs
- ToolStripControlHost.cs
- BitmapEffectState.cs
- AssemblyCollection.cs
- EntityTypeBase.cs
- SafeThemeHandle.cs
- TraceEventCache.cs
- GridViewSelectEventArgs.cs
- DataReceivedEventArgs.cs
- TableRowsCollectionEditor.cs
- BroadcastEventHelper.cs
- ControlDesigner.cs
- Helpers.cs
- SecurityContext.cs
- ProcessInfo.cs
- CultureInfo.cs
- fixedPageContentExtractor.cs
- FtpCachePolicyElement.cs
- ImageCodecInfo.cs
- RootDesignerSerializerAttribute.cs
- SqlDataSourceQueryConverter.cs
- ValuePattern.cs
- StreamUpgradeInitiator.cs
- StatusBarItemAutomationPeer.cs
- Sorting.cs
- SqlClientPermission.cs
- LineSegment.cs
- PermissionToken.cs
- SingleConverter.cs
- UpDownEvent.cs
- PagePropertiesChangingEventArgs.cs
- ClrPerspective.cs
- GACMembershipCondition.cs
- PanelDesigner.cs
- BuildTopDownAttribute.cs
- InvokeGenerator.cs
- httpapplicationstate.cs
- ImageMap.cs
- PrintControllerWithStatusDialog.cs
- MarshalByRefObject.cs
- EmptyWithCancelationCheckWorkItem.cs
- CodeDirectiveCollection.cs
- VirtualStackFrame.cs
- CompilationLock.cs
- WpfWebRequestHelper.cs
- Underline.cs
- LiteralControl.cs
- ObjectDataSourceDisposingEventArgs.cs
- IImplicitResourceProvider.cs
- AttributeConverter.cs
- AggregateException.cs
- BinHexEncoder.cs
- UnsignedPublishLicense.cs
- OledbConnectionStringbuilder.cs
- OpenTypeLayout.cs
- connectionpool.cs
- TCPListener.cs
- ErrorHandlerModule.cs
- Missing.cs
- PageParser.cs
- ThreadSafeMessageFilterTable.cs
- DbBuffer.cs
- Condition.cs
- EntityDataSourceMemberPath.cs
- AlgoModule.cs
- NavigationProgressEventArgs.cs
- EventLogPermissionEntry.cs
- Profiler.cs
- SoundPlayerAction.cs
- CloseSequenceResponse.cs
- FontConverter.cs
- EllipticalNodeOperations.cs
- XsltFunctions.cs
- ToolStripComboBox.cs
- controlskin.cs
- NameNode.cs
- PropertyNames.cs
- Activity.cs
- ConfigurationException.cs
- QueryConverter.cs
- WebFormDesignerActionService.cs
- BuildDependencySet.cs