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
- ZeroOpNode.cs
- TextSelectionHelper.cs
- DataBindingHandlerAttribute.cs
- VariableExpressionConverter.cs
- TextDecorationCollection.cs
- RichTextBox.cs
- BindingGraph.cs
- SessionPageStatePersister.cs
- ProcessThread.cs
- RightsManagementPermission.cs
- HorizontalAlignConverter.cs
- BoundColumn.cs
- CacheMode.cs
- Transform.cs
- CustomPopupPlacement.cs
- ListCollectionView.cs
- MemoryStream.cs
- PrefixQName.cs
- TdsParser.cs
- FixedStringLookup.cs
- DbConnectionFactory.cs
- ExternalException.cs
- BreadCrumbTextConverter.cs
- HotSpotCollection.cs
- XmlSerializer.cs
- NavigationWindowAutomationPeer.cs
- LambdaCompiler.Generated.cs
- AutomationProperties.cs
- NextPreviousPagerField.cs
- Triangle.cs
- RangeValidator.cs
- UriExt.cs
- AssemblyBuilderData.cs
- ArrayMergeHelper.cs
- TemplateControlCodeDomTreeGenerator.cs
- RadioButtonPopupAdapter.cs
- FrameworkEventSource.cs
- TextParagraphProperties.cs
- GeneratedView.cs
- SafeFileHandle.cs
- VarRefManager.cs
- OrderingQueryOperator.cs
- ActionFrame.cs
- HtmlElement.cs
- XmlSchemaChoice.cs
- Adorner.cs
- HttpCacheVary.cs
- OptimalBreakSession.cs
- NamespaceList.cs
- SoapException.cs
- FunctionMappingTranslator.cs
- SkewTransform.cs
- DrawingServices.cs
- XmlCodeExporter.cs
- ValidatorCollection.cs
- BoolExpression.cs
- RouteValueExpressionBuilder.cs
- Compiler.cs
- DataTableMappingCollection.cs
- PinnedBufferMemoryStream.cs
- ZipIOFileItemStream.cs
- ProcessModelInfo.cs
- BamlResourceSerializer.cs
- HtmlGenericControl.cs
- SchemaElement.cs
- DomNameTable.cs
- MethodSet.cs
- Point3D.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- ControlPropertyNameConverter.cs
- UnsafeNativeMethods.cs
- MsmqIntegrationInputMessage.cs
- TrueReadOnlyCollection.cs
- DecryptedHeader.cs
- Win32PrintDialog.cs
- ListBoxAutomationPeer.cs
- DocumentOrderQuery.cs
- DetailsViewPagerRow.cs
- ThreadInterruptedException.cs
- BinaryUtilClasses.cs
- EncoderBestFitFallback.cs
- CollectionChangedEventManager.cs
- Highlights.cs
- InstrumentationTracker.cs
- ObjectViewQueryResultData.cs
- MILUtilities.cs
- PtsContext.cs
- LineBreak.cs
- TemplatingOptionsDialog.cs
- SqlMultiplexer.cs
- PersonalizationStateInfoCollection.cs
- OleDbWrapper.cs
- KeyValueInternalCollection.cs
- SystemException.cs
- ExpressionTable.cs
- SiteMapNodeCollection.cs
- PropertyReferenceSerializer.cs
- HttpHandlersSection.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- XmlDataFileEditor.cs