Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- WindowPatternIdentifiers.cs
- ConnectionsZone.cs
- MemoryRecordBuffer.cs
- Graph.cs
- PictureBox.cs
- Mappings.cs
- DataGridViewTextBoxEditingControl.cs
- SQLConvert.cs
- System.Data_BID.cs
- FindRequestContext.cs
- PrinterSettings.cs
- OracleNumber.cs
- CorrelationResolver.cs
- HuffModule.cs
- LinqDataSourceStatusEventArgs.cs
- TextRunCacheImp.cs
- WebServiceHostFactory.cs
- FirstMatchCodeGroup.cs
- XmlSchemaFacet.cs
- LinqDataSourceStatusEventArgs.cs
- XmlSchemaObjectTable.cs
- XmlDocumentFragment.cs
- RequestDescription.cs
- TreeBuilder.cs
- DataServiceQuery.cs
- ToolStripComboBox.cs
- Pointer.cs
- RuntimeConfigurationRecord.cs
- DbDataRecord.cs
- UnsafeMethods.cs
- HttpCapabilitiesSectionHandler.cs
- EmptyElement.cs
- SingleTagSectionHandler.cs
- MessageSecurityOverHttp.cs
- XmlTypeAttribute.cs
- SQLDateTime.cs
- TypographyProperties.cs
- AppDomainAttributes.cs
- AuthenticodeSignatureInformation.cs
- Pkcs7Recipient.cs
- HttpListenerResponse.cs
- ProcessStartInfo.cs
- CodeStatementCollection.cs
- CatalogPartChrome.cs
- ListControlConvertEventArgs.cs
- BaseCodeDomTreeGenerator.cs
- DataGridViewColumnCollection.cs
- FileLoadException.cs
- DecodeHelper.cs
- ChtmlTextWriter.cs
- SecurityManager.cs
- DragStartedEventArgs.cs
- Point4D.cs
- CompoundFileDeflateTransform.cs
- GridPatternIdentifiers.cs
- ProviderBase.cs
- PageThemeCodeDomTreeGenerator.cs
- DispatchWrapper.cs
- ObjectSpanRewriter.cs
- WebPartConnectionsDisconnectVerb.cs
- TextEditorThreadLocalStore.cs
- AnimationException.cs
- Literal.cs
- BlockUIContainer.cs
- BezierSegment.cs
- Double.cs
- GeneralTransformGroup.cs
- AddressingProperty.cs
- ListBoxItemWrapperAutomationPeer.cs
- DataGridViewControlCollection.cs
- AutomationPeer.cs
- SystemNetHelpers.cs
- DataGridViewCellMouseEventArgs.cs
- SocketStream.cs
- GridToolTip.cs
- SystemKeyConverter.cs
- Symbol.cs
- QilInvokeEarlyBound.cs
- FrameworkElement.cs
- SecuritySessionFilter.cs
- HGlobalSafeHandle.cs
- OutputCacheProfileCollection.cs
- Table.cs
- Executor.cs
- Literal.cs
- ItemsControlAutomationPeer.cs
- DemultiplexingClientMessageFormatter.cs
- RawStylusActions.cs
- Profiler.cs
- DoubleAnimationClockResource.cs
- ToolStripControlHost.cs
- ResourceExpression.cs
- SequentialActivityDesigner.cs
- SQLInt16Storage.cs
- ListViewSelectEventArgs.cs
- TransactionTable.cs
- ThreadStateException.cs
- WindowsListViewScroll.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- Content.cs