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
- ToolStripSplitStackLayout.cs
- TextTreePropertyUndoUnit.cs
- XmlnsCache.cs
- ReaderWriterLock.cs
- BufferModesCollection.cs
- ToolStripOverflowButton.cs
- SystemFonts.cs
- DbTransaction.cs
- ServiceEndpointAssociationProvider.cs
- AtomEntry.cs
- AutomationIdentifierGuids.cs
- WebDescriptionAttribute.cs
- InfoCardTrace.cs
- OleDbMetaDataFactory.cs
- PageThemeBuildProvider.cs
- TransformGroup.cs
- NetTcpBindingElement.cs
- EventLog.cs
- ClientSideQueueItem.cs
- PagedDataSource.cs
- WhitespaceRuleReader.cs
- SecurityManager.cs
- OleDbDataReader.cs
- BitmapEffect.cs
- DrawingServices.cs
- InputElement.cs
- ToolStripGrip.cs
- ImageMapEventArgs.cs
- ConstructorExpr.cs
- QueueProcessor.cs
- panel.cs
- TreeNodeCollection.cs
- FlowStep.cs
- SystemDiagnosticsSection.cs
- WebConfigurationFileMap.cs
- Variable.cs
- PocoEntityKeyStrategy.cs
- ToolbarAUtomationPeer.cs
- DefaultCommandConverter.cs
- MenuItem.cs
- ConsoleKeyInfo.cs
- ChannelServices.cs
- ReflectionUtil.cs
- PackageStore.cs
- DataGridViewRowHeaderCell.cs
- TreeNodeConverter.cs
- CodeArrayIndexerExpression.cs
- EventLog.cs
- EntityObject.cs
- ProcessModule.cs
- GridViewRowEventArgs.cs
- TableParaClient.cs
- IgnoreSectionHandler.cs
- AttributeAction.cs
- ValidateNames.cs
- Brush.cs
- WebPartManager.cs
- SmtpSection.cs
- LogFlushAsyncResult.cs
- SmiMetaData.cs
- DbModificationClause.cs
- Collection.cs
- TimeSpanSecondsConverter.cs
- ElementAtQueryOperator.cs
- _ChunkParse.cs
- BindingsCollection.cs
- StreamHelper.cs
- EntitySqlQueryCacheEntry.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- FontWeight.cs
- ConfigurationConverterBase.cs
- DataServiceStreamResponse.cs
- JapaneseCalendar.cs
- ZipIOModeEnforcingStream.cs
- IndentedWriter.cs
- ObjectStateFormatter.cs
- BrowserDefinition.cs
- MSAAEventDispatcher.cs
- ConstructorBuilder.cs
- ShaderRenderModeValidation.cs
- InvalidComObjectException.cs
- _BaseOverlappedAsyncResult.cs
- TransformerInfo.cs
- AmbientLight.cs
- WebConfigManager.cs
- Signature.cs
- InputEventArgs.cs
- CodeNamespace.cs
- StorageConditionPropertyMapping.cs
- InternalConfigEventArgs.cs
- GridViewSelectEventArgs.cs
- ParentQuery.cs
- XMLUtil.cs
- FederatedMessageSecurityOverHttp.cs
- TcpHostedTransportConfiguration.cs
- SafeMILHandle.cs
- ClientTarget.cs
- MessageVersionConverter.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- GradientStop.cs