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
- XmlDeclaration.cs
- DecoderExceptionFallback.cs
- StrongNameUtility.cs
- QueryException.cs
- StandardMenuStripVerb.cs
- UncommonField.cs
- ManipulationStartedEventArgs.cs
- XamlVector3DCollectionSerializer.cs
- RIPEMD160Managed.cs
- SqlBuilder.cs
- ControllableStoryboardAction.cs
- OverlappedAsyncResult.cs
- PhysicalFontFamily.cs
- TextHidden.cs
- PropertyItemInternal.cs
- TransportChannelListener.cs
- SqlNotificationEventArgs.cs
- ProtectedConfigurationSection.cs
- DispatcherProcessingDisabled.cs
- WmlPhoneCallAdapter.cs
- CodeArgumentReferenceExpression.cs
- FileAuthorizationModule.cs
- RemotingServices.cs
- WorkflowViewManager.cs
- ScriptingRoleServiceSection.cs
- SwitchAttribute.cs
- DiscoveryClientRequestChannel.cs
- EventLogPermissionEntryCollection.cs
- Menu.cs
- CommentEmitter.cs
- AssemblySettingAttributes.cs
- RegexStringValidator.cs
- PieceNameHelper.cs
- ListViewGroupItemCollection.cs
- XPathDescendantIterator.cs
- ControllableStoryboardAction.cs
- Nodes.cs
- ScriptingScriptResourceHandlerSection.cs
- DataGridViewCellEventArgs.cs
- AddingNewEventArgs.cs
- MulticastDelegate.cs
- StringValidatorAttribute.cs
- COM2ExtendedTypeConverter.cs
- backend.cs
- ScriptIgnoreAttribute.cs
- ImageListStreamer.cs
- OdbcConnectionFactory.cs
- CodeStatementCollection.cs
- DataSourceControlBuilder.cs
- InvalidWMPVersionException.cs
- ManagementScope.cs
- MonitoringDescriptionAttribute.cs
- DateTimeValueSerializer.cs
- FormViewRow.cs
- SymLanguageType.cs
- _NegoStream.cs
- X509ThumbprintKeyIdentifierClause.cs
- SettingsSection.cs
- SequentialUshortCollection.cs
- PagerSettings.cs
- SessionEndingEventArgs.cs
- FragmentQuery.cs
- SessionSwitchEventArgs.cs
- TextParagraphProperties.cs
- UnsafeNativeMethods.cs
- FastEncoderWindow.cs
- ObjectHelper.cs
- ColumnResult.cs
- EventListener.cs
- AssemblyHash.cs
- ExtractorMetadata.cs
- SqlBuilder.cs
- CustomAssemblyResolver.cs
- PublishLicense.cs
- PrintPreviewControl.cs
- ButtonColumn.cs
- TcpSocketManager.cs
- EventlogProvider.cs
- ProfileSettings.cs
- Boolean.cs
- WindowsListView.cs
- CodeSubDirectory.cs
- CharEntityEncoderFallback.cs
- GuidConverter.cs
- METAHEADER.cs
- GridItem.cs
- Inflater.cs
- DataTableCollection.cs
- Marshal.cs
- FormViewUpdateEventArgs.cs
- Hyperlink.cs
- SystemEvents.cs
- entityreference_tresulttype.cs
- EventData.cs
- OrderedDictionaryStateHelper.cs
- MissingMethodException.cs
- JoinElimination.cs
- XmlNodeChangedEventArgs.cs
- ItemChangedEventArgs.cs
- ComplexBindingPropertiesAttribute.cs