Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BinaryCommonClasses.cs
- NoneExcludedImageIndexConverter.cs
- MethodResolver.cs
- OfTypeExpression.cs
- OleDbTransaction.cs
- DataPagerFieldItem.cs
- PointLightBase.cs
- XsdCachingReader.cs
- Int32Rect.cs
- AuthStoreRoleProvider.cs
- KnownIds.cs
- TcpProcessProtocolHandler.cs
- TraceProvider.cs
- SqlConnectionStringBuilder.cs
- MasterPageBuildProvider.cs
- WebPartEventArgs.cs
- Query.cs
- MethodMessage.cs
- Certificate.cs
- HttpRuntimeSection.cs
- EdmConstants.cs
- CellIdBoolean.cs
- NotSupportedException.cs
- SourceCollection.cs
- StaticSiteMapProvider.cs
- GAC.cs
- SerializationEventsCache.cs
- Utils.cs
- ControlType.cs
- DataListItem.cs
- AutoScrollExpandMessageFilter.cs
- UIntPtr.cs
- SocketPermission.cs
- PluralizationService.cs
- DecimalConstantAttribute.cs
- Trace.cs
- ThicknessKeyFrameCollection.cs
- EventsTab.cs
- CurrencyManager.cs
- InnerItemCollectionView.cs
- ResolveCriteria11.cs
- ConsoleCancelEventArgs.cs
- DateTimeValueSerializerContext.cs
- ProvideValueServiceProvider.cs
- LogEntryHeaderv1Deserializer.cs
- ImageListUtils.cs
- ReliableSessionBindingElement.cs
- IssuanceTokenProviderState.cs
- ImageAnimator.cs
- Profiler.cs
- DateBoldEvent.cs
- ConvertersCollection.cs
- AmbientValueAttribute.cs
- ImageSourceValueSerializer.cs
- ViewPort3D.cs
- SymbolPair.cs
- ISSmlParser.cs
- PerformanceCounterPermissionAttribute.cs
- HTMLTagNameToTypeMapper.cs
- NumberFormatInfo.cs
- SystemIcmpV6Statistics.cs
- ObjectViewEntityCollectionData.cs
- XmlSchemaParticle.cs
- DefaultTraceListener.cs
- UnitySerializationHolder.cs
- SourceElementsCollection.cs
- Stack.cs
- MaterializeFromAtom.cs
- CompiledQuery.cs
- DynamicActivityProperty.cs
- CqlLexer.cs
- RequestBringIntoViewEventArgs.cs
- MemberMemberBinding.cs
- XmlUTF8TextWriter.cs
- _ListenerResponseStream.cs
- DocumentCollection.cs
- MatcherBuilder.cs
- TabletCollection.cs
- TreeChangeInfo.cs
- PolicyException.cs
- NativeMethodsOther.cs
- PagedDataSource.cs
- HtmlWindow.cs
- ClrPerspective.cs
- OrderByBuilder.cs
- RadialGradientBrush.cs
- RepeatButtonAutomationPeer.cs
- XPathArrayIterator.cs
- OutKeywords.cs
- Function.cs
- MetricEntry.cs
- NotImplementedException.cs
- VarInfo.cs
- DataViewManagerListItemTypeDescriptor.cs
- Figure.cs
- XmlFormatExtensionAttribute.cs
- SQLInt64Storage.cs
- FontInfo.cs
- TreeViewEvent.cs
- SqlDependencyListener.cs