Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / clr / src / BCL / System / ApplicationException.cs / 1 / ApplicationException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: ApplicationException ** ** ** Purpose: The base class for all "less serious" exceptions that must be ** declared or caught. ** ** =============================================================================*/ namespace System { using System.Runtime.Serialization; // The ApplicationException is the base class for nonfatal, // application errors that occur. These exceptions are generated // (i.e., thrown) by an application, not the Runtime. Applications that need // to create their own exceptions do so by extending this class. // ApplicationException extends but adds no new functionality to // RecoverableException. // [System.Runtime.InteropServices.ComVisible(true)] [Serializable()] public class ApplicationException : Exception { // Creates a new ApplicationException with its message string set to // the empty string, its HRESULT set to COR_E_APPLICATION, // and its ExceptionInfo reference set to null. public ApplicationException() : base(Environment.GetResourceString("Arg_ApplicationException")) { SetErrorCode(__HResults.COR_E_APPLICATION); } // Creates a new ApplicationException with its message string set to // message, its HRESULT set to COR_E_APPLICATION, // and its ExceptionInfo reference set to null. // public ApplicationException(String message) : base(message) { SetErrorCode(__HResults.COR_E_APPLICATION); } public ApplicationException(String message, Exception innerException) : base(message, innerException) { SetErrorCode(__HResults.COR_E_APPLICATION); } protected ApplicationException(SerializationInfo info, StreamingContext context) : base(info, context) { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: ApplicationException ** ** ** Purpose: The base class for all "less serious" exceptions that must be ** declared or caught. ** ** =============================================================================*/ namespace System { using System.Runtime.Serialization; // The ApplicationException is the base class for nonfatal, // application errors that occur. These exceptions are generated // (i.e., thrown) by an application, not the Runtime. Applications that need // to create their own exceptions do so by extending this class. // ApplicationException extends but adds no new functionality to // RecoverableException. // [System.Runtime.InteropServices.ComVisible(true)] [Serializable()] public class ApplicationException : Exception { // Creates a new ApplicationException with its message string set to // the empty string, its HRESULT set to COR_E_APPLICATION, // and its ExceptionInfo reference set to null. public ApplicationException() : base(Environment.GetResourceString("Arg_ApplicationException")) { SetErrorCode(__HResults.COR_E_APPLICATION); } // Creates a new ApplicationException with its message string set to // message, its HRESULT set to COR_E_APPLICATION, // and its ExceptionInfo reference set to null. // public ApplicationException(String message) : base(message) { SetErrorCode(__HResults.COR_E_APPLICATION); } public ApplicationException(String message, Exception innerException) : base(message, innerException) { SetErrorCode(__HResults.COR_E_APPLICATION); } protected ApplicationException(SerializationInfo info, StreamingContext context) : base(info, context) { } } } // 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
- BitmapDecoder.cs
- TextViewBase.cs
- WarningException.cs
- EllipseGeometry.cs
- SourceFilter.cs
- PaperSource.cs
- DataObjectFieldAttribute.cs
- XmlResolver.cs
- DocumentViewerBase.cs
- ToolStripDesignerAvailabilityAttribute.cs
- ObjectTag.cs
- GestureRecognitionResult.cs
- SamlDoNotCacheCondition.cs
- SchemaMapping.cs
- SQLDoubleStorage.cs
- ColumnHeader.cs
- NameSpaceEvent.cs
- ProtocolsSection.cs
- XmlWrappingReader.cs
- DataGridParentRows.cs
- GCHandleCookieTable.cs
- ReflectEventDescriptor.cs
- odbcmetadatacolumnnames.cs
- BitmapEffectDrawingContextWalker.cs
- DropAnimation.xaml.cs
- AssemblyFilter.cs
- ProtocolViolationException.cs
- XmlDictionaryWriter.cs
- CustomAttributeBuilder.cs
- WindowHelperService.cs
- WithParamAction.cs
- storepermissionattribute.cs
- UntrustedRecipientException.cs
- AuthStoreRoleProvider.cs
- PolyBezierSegmentFigureLogic.cs
- ExpressionNormalizer.cs
- TableCellAutomationPeer.cs
- UnsafeNativeMethods.cs
- StreamInfo.cs
- TraceUtils.cs
- EdmToObjectNamespaceMap.cs
- ReferencedType.cs
- AssertFilter.cs
- SHA1Cng.cs
- UnsafePeerToPeerMethods.cs
- DataBinding.cs
- FixedHighlight.cs
- XmlDigitalSignatureProcessor.cs
- ParserExtension.cs
- XmlSerializerAssemblyAttribute.cs
- TypeBuilderInstantiation.cs
- Pair.cs
- InvalidWMPVersionException.cs
- AbstractDataSvcMapFileLoader.cs
- ColorTransformHelper.cs
- DesignSurfaceCollection.cs
- ViewKeyConstraint.cs
- HybridWebProxyFinder.cs
- XmlILAnnotation.cs
- _DigestClient.cs
- XmlQueryContext.cs
- HostProtectionException.cs
- DoubleLinkList.cs
- WebDisplayNameAttribute.cs
- Camera.cs
- unitconverter.cs
- CriticalExceptions.cs
- SchemaCreator.cs
- invalidudtexception.cs
- HttpCacheVaryByContentEncodings.cs
- TableColumn.cs
- EntityDataSourceValidationException.cs
- Executor.cs
- XPathExpr.cs
- ObjectDataSourceDisposingEventArgs.cs
- ResourceExpressionBuilder.cs
- DatePickerTextBox.cs
- CacheMemory.cs
- ComPlusAuthorization.cs
- GeometryValueSerializer.cs
- IChannel.cs
- FilePresentation.cs
- _NegotiateClient.cs
- FixedTextContainer.cs
- infer.cs
- MimePart.cs
- JsonReader.cs
- List.cs
- RequiredAttributeAttribute.cs
- PermissionSetTriple.cs
- XPathNodeInfoAtom.cs
- TemplateBindingExtensionConverter.cs
- InvokePattern.cs
- RadioButtonStandardAdapter.cs
- DataGridViewCellEventArgs.cs
- ExpressionValueEditor.cs
- Interlocked.cs
- WindowsSpinner.cs
- MatrixAnimationBase.cs
- AccessDataSource.cs