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
- SelectionUIHandler.cs
- FrameworkReadOnlyPropertyMetadata.cs
- TypeGeneratedEventArgs.cs
- EntitySetDataBindingList.cs
- tooltip.cs
- HMAC.cs
- ShapingEngine.cs
- PathFigureCollectionValueSerializer.cs
- InvalidEnumArgumentException.cs
- ResourceDescriptionAttribute.cs
- ToolZone.cs
- DoWorkEventArgs.cs
- FormViewDeletedEventArgs.cs
- sqlmetadatafactory.cs
- ADMembershipUser.cs
- EntityDesignerUtils.cs
- DrawingState.cs
- WebChannelFactory.cs
- HtmlEmptyTagControlBuilder.cs
- BitStream.cs
- QueryableFilterUserControl.cs
- SynthesizerStateChangedEventArgs.cs
- SplineKeyFrames.cs
- Parameter.cs
- SqlStatistics.cs
- DependencyProperty.cs
- TraceInternal.cs
- PropertyEntry.cs
- SqlUserDefinedAggregateAttribute.cs
- CodeComment.cs
- WindowsScroll.cs
- dataprotectionpermission.cs
- OdbcReferenceCollection.cs
- TypeUnloadedException.cs
- HighContrastHelper.cs
- BindUriHelper.cs
- StatusBarItemAutomationPeer.cs
- ButtonAutomationPeer.cs
- TraceHwndHost.cs
- SharedUtils.cs
- ConfigPathUtility.cs
- ProcessThreadCollection.cs
- InputMethodStateTypeInfo.cs
- CodeConditionStatement.cs
- AnimationClockResource.cs
- Misc.cs
- HtmlInputPassword.cs
- Item.cs
- EventPrivateKey.cs
- XamlInterfaces.cs
- HostingEnvironmentSection.cs
- UInt64Converter.cs
- CombinedHttpChannel.cs
- DefaultConfirmation.cs
- Formatter.cs
- ComboBoxItem.cs
- DynamicDataRoute.cs
- SecurityChannelFactory.cs
- TraceProvider.cs
- ColumnMapTranslator.cs
- BitmapPalettes.cs
- ExeContext.cs
- PagePropertiesChangingEventArgs.cs
- WebPartDisplayModeEventArgs.cs
- XmlHierarchyData.cs
- KoreanLunisolarCalendar.cs
- RoutedEventArgs.cs
- SystemIcmpV4Statistics.cs
- XmlObjectSerializerReadContextComplexJson.cs
- DocumentGridContextMenu.cs
- ListViewSortEventArgs.cs
- WebPartVerb.cs
- SqlUnionizer.cs
- TextWriterEngine.cs
- Validator.cs
- StorageInfo.cs
- DataSourceControlBuilder.cs
- StringConverter.cs
- NativeMethods.cs
- StateChangeEvent.cs
- HttpCacheVary.cs
- XamlSerializationHelper.cs
- QilTargetType.cs
- XmlProcessingInstruction.cs
- XmlSerializerFactory.cs
- XhtmlBasicValidatorAdapter.cs
- UriTemplateClientFormatter.cs
- FrugalMap.cs
- parserscommon.cs
- View.cs
- EventsTab.cs
- PointAnimation.cs
- BaseProcessor.cs
- StringStorage.cs
- AdapterUtil.cs
- WSSecureConversation.cs
- SqlClientPermission.cs
- StrokeRenderer.cs
- SchemaCollectionPreprocessor.cs
- DataColumnSelectionConverter.cs