Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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; }
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// ==++==
//
// 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; }
}
}
}
// 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
- FileLoadException.cs
- DateTime.cs
- ClassHandlersStore.cs
- AnimatedTypeHelpers.cs
- DataServiceHostWrapper.cs
- EventProxy.cs
- DataGridViewRowCollection.cs
- EventRouteFactory.cs
- ToolStripItemEventArgs.cs
- BrowserTree.cs
- PathSegmentCollection.cs
- ReadOnlyActivityGlyph.cs
- Material.cs
- WindowsIdentity.cs
- VariableDesigner.xaml.cs
- ListViewSortEventArgs.cs
- LookupNode.cs
- ConstantExpression.cs
- StringResourceManager.cs
- SmiXetterAccessMap.cs
- MessageBox.cs
- HandlerBase.cs
- RangeValueProviderWrapper.cs
- EpmSyndicationContentSerializer.cs
- ColorInterpolationModeValidation.cs
- SqlParameterCollection.cs
- HttpModulesSection.cs
- MetricEntry.cs
- ParameterCollection.cs
- CallbackValidatorAttribute.cs
- ColumnWidthChangedEvent.cs
- PerformanceCounterPermissionAttribute.cs
- DispatcherSynchronizationContext.cs
- RichTextBoxConstants.cs
- MenuTracker.cs
- ExclusiveHandle.cs
- ArcSegment.cs
- LabelEditEvent.cs
- PageCodeDomTreeGenerator.cs
- WindowAutomationPeer.cs
- DeflateStream.cs
- ExpressionVisitor.cs
- TreePrinter.cs
- HwndStylusInputProvider.cs
- DecimalAnimation.cs
- FtpCachePolicyElement.cs
- DiscoveryClientProtocol.cs
- FontStretches.cs
- CodeBinaryOperatorExpression.cs
- UIElement3D.cs
- RtfNavigator.cs
- NumberFunctions.cs
- DesignSurfaceEvent.cs
- DataIdProcessor.cs
- TransformerTypeCollection.cs
- SqlConnection.cs
- UInt32Storage.cs
- TypeUnloadedException.cs
- CodeDOMUtility.cs
- SignedInfo.cs
- ServiceRoute.cs
- Queue.cs
- ModulesEntry.cs
- ExpressionNode.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- CompressedStack.cs
- ObjectStorage.cs
- ActivationServices.cs
- XmlAttributeOverrides.cs
- HttpClientCertificate.cs
- NotImplementedException.cs
- ApplicationGesture.cs
- WaitingCursor.cs
- CodeTypeReferenceSerializer.cs
- PageThemeBuildProvider.cs
- FixedFindEngine.cs
- WeakReferenceList.cs
- PassportIdentity.cs
- RangeValuePattern.cs
- FastEncoderWindow.cs
- DataObjectPastingEventArgs.cs
- LifetimeServices.cs
- PlanCompilerUtil.cs
- DocumentReferenceCollection.cs
- DataGridViewCellConverter.cs
- GlyphShapingProperties.cs
- ResourceReferenceKeyNotFoundException.cs
- MultitargetUtil.cs
- HttpWriter.cs
- ContainerUtilities.cs
- XpsFontSerializationService.cs
- XmlHierarchyData.cs
- WCFModelStrings.Designer.cs
- Verify.cs
- XhtmlTextWriter.cs
- Walker.cs
- WorkflowQueue.cs
- JobDuplex.cs
- GridViewItemAutomationPeer.cs
- TextEffect.cs