Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / ApplicationException.cs / 1305376 / 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); } [System.Security.SecuritySafeCritical] // auto-generated 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); } [System.Security.SecuritySafeCritical] // auto-generated 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
- DataGridRowHeaderAutomationPeer.cs
- _KerberosClient.cs
- LocalizationParserHooks.cs
- SmtpNetworkElement.cs
- KoreanLunisolarCalendar.cs
- Component.cs
- NavigationEventArgs.cs
- StateFinalizationActivity.cs
- EntitySqlException.cs
- QilLoop.cs
- XmlRootAttribute.cs
- XmlLoader.cs
- DesignerContextDescriptor.cs
- ResourceProviderFactory.cs
- Hash.cs
- MsmqTransportReceiveParameters.cs
- DataGridViewDataErrorEventArgs.cs
- DataGridRowHeader.cs
- ScriptMethodAttribute.cs
- EntitySqlQueryCacheEntry.cs
- MembershipSection.cs
- ArgumentOutOfRangeException.cs
- SettingsProviderCollection.cs
- DataGridViewRowEventArgs.cs
- CounterNameConverter.cs
- AsymmetricKeyExchangeDeformatter.cs
- DataGridCaption.cs
- StronglyTypedResourceBuilder.cs
- AuthenticationSection.cs
- UdpTransportSettingsElement.cs
- SiteMapDesignerDataSourceView.cs
- StringSorter.cs
- PropertyOrder.cs
- WhitespaceSignificantCollectionAttribute.cs
- BinHexDecoder.cs
- PermissionAttributes.cs
- DefaultEventAttribute.cs
- XmlSchemaParticle.cs
- LabelLiteral.cs
- ConnectionProviderAttribute.cs
- EventMappingSettingsCollection.cs
- VoiceSynthesis.cs
- Thumb.cs
- TextElementCollectionHelper.cs
- XmlDeclaration.cs
- RadioButton.cs
- Set.cs
- Command.cs
- ZipIOModeEnforcingStream.cs
- DataGridRelationshipRow.cs
- BulletedList.cs
- BooleanKeyFrameCollection.cs
- XmlSerializerSection.cs
- HyperLinkStyle.cs
- BitStack.cs
- XmlSchemaSimpleContentExtension.cs
- ScrollChrome.cs
- PageFunction.cs
- StateWorkerRequest.cs
- GridViewPageEventArgs.cs
- ConfigurationPropertyCollection.cs
- StructuredTypeEmitter.cs
- SQLGuidStorage.cs
- BinaryConverter.cs
- BindingBase.cs
- ConfigurationSectionGroup.cs
- CompleteWizardStep.cs
- GenerateTemporaryTargetAssembly.cs
- InitializerFacet.cs
- HttpClientProtocol.cs
- PasswordDeriveBytes.cs
- CodeTypeConstructor.cs
- Timer.cs
- LicenseManager.cs
- InheritanceRules.cs
- FilterableAttribute.cs
- DnsCache.cs
- ShimAsPublicXamlType.cs
- DataList.cs
- TypeConverterHelper.cs
- NativeMethods.cs
- SubstitutionResponseElement.cs
- Color.cs
- GeometryGroup.cs
- Span.cs
- ResponseBodyWriter.cs
- MemoryPressure.cs
- Metafile.cs
- PropertyCollection.cs
- AngleUtil.cs
- BamlBinaryReader.cs
- Calendar.cs
- RemoteWebConfigurationHost.cs
- DependencyPropertyAttribute.cs
- QuotedStringWriteStateInfo.cs
- TimeEnumHelper.cs
- XpsFilter.cs
- Canvas.cs
- indexingfiltermarshaler.cs
- FormClosingEvent.cs