Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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) { } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ArithmeticException.cs
- ConditionBrowserDialog.cs
- MediaElement.cs
- ExtendedProperty.cs
- SelectingProviderEventArgs.cs
- ButtonChrome.cs
- ExternalFile.cs
- _ContextAwareResult.cs
- SafeLibraryHandle.cs
- GregorianCalendarHelper.cs
- TypeDescriptorContext.cs
- Overlapped.cs
- XmlSchemaAnnotation.cs
- TargetConverter.cs
- DynamicMethod.cs
- Int16AnimationUsingKeyFrames.cs
- BrowserDefinitionCollection.cs
- SQLGuidStorage.cs
- PagePropertiesChangingEventArgs.cs
- ResourceProviderFactory.cs
- PerspectiveCamera.cs
- HttpListenerRequestUriBuilder.cs
- DataKey.cs
- MSAAEventDispatcher.cs
- RemoteWebConfigurationHost.cs
- ErrorRuntimeConfig.cs
- SqlProfileProvider.cs
- TextSelectionProcessor.cs
- Types.cs
- ConfigurationSectionGroup.cs
- TextEffectCollection.cs
- SpecialNameAttribute.cs
- WindowVisualStateTracker.cs
- SystemInfo.cs
- PointAnimationBase.cs
- XamlSerializerUtil.cs
- HuffmanTree.cs
- ProviderException.cs
- DataContractSerializerSection.cs
- AutomationPatternInfo.cs
- BevelBitmapEffect.cs
- BitmapData.cs
- ContentElement.cs
- OneOf.cs
- CharAnimationUsingKeyFrames.cs
- ImmutableAssemblyCacheEntry.cs
- PriorityQueue.cs
- NodeFunctions.cs
- HighlightOverlayGlyph.cs
- Condition.cs
- ClaimComparer.cs
- RadioButtonFlatAdapter.cs
- GenericTextProperties.cs
- StylusButton.cs
- TextRunCacheImp.cs
- FacetDescription.cs
- ArgumentException.cs
- AutomationAttributeInfo.cs
- Typeface.cs
- IncrementalHitTester.cs
- SettingsSavedEventArgs.cs
- TdsParser.cs
- EnumType.cs
- BrowserCapabilitiesCompiler.cs
- TextAnchor.cs
- TabPage.cs
- WebPartCatalogCloseVerb.cs
- Parser.cs
- ApplicationInterop.cs
- lengthconverter.cs
- PrimitiveDataContract.cs
- XmlSchemaObjectCollection.cs
- ConfigurationManager.cs
- ipaddressinformationcollection.cs
- SiteMapProvider.cs
- OdbcStatementHandle.cs
- FocusTracker.cs
- StyleXamlParser.cs
- ActivityWithResult.cs
- ListViewEditEventArgs.cs
- ErrorEventArgs.cs
- MetadataItemCollectionFactory.cs
- xml.cs
- HandlerFactoryWrapper.cs
- EditorAttribute.cs
- XmlSchemaFacet.cs
- SimpleType.cs
- Char.cs
- MappingException.cs
- SetterTriggerConditionValueConverter.cs
- XmlNullResolver.cs
- InternalPermissions.cs
- ApplicationSettingsBase.cs
- UIPropertyMetadata.cs
- DataComponentNameHandler.cs
- SafeFileMappingHandle.cs
- CacheVirtualItemsEvent.cs
- LoadRetryConstantStrategy.cs
- NetTcpBindingElement.cs
- GrammarBuilderPhrase.cs