Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / clr / src / BCL / System / ArithmeticException.cs / 1 / ArithmeticException.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
/*==============================================================================
**
** Class: ArithmeticException
**
**
** Purpose: Exception class for bad arithmetic conditions!
**
**
=============================================================================*/
namespace System {
using System;
using System.Runtime.Serialization;
// The ArithmeticException is thrown when overflow or underflow
// occurs.
//
[System.Runtime.InteropServices.ComVisible(true)]
[Serializable] public class ArithmeticException : SystemException
{
// Creates a new ArithmeticException with its message string set to
// the empty string, its HRESULT set to COR_E_ARITHMETIC,
// and its ExceptionInfo reference set to null.
public ArithmeticException()
: base(Environment.GetResourceString("Arg_ArithmeticException")) {
SetErrorCode(__HResults.COR_E_ARITHMETIC);
}
// Creates a new ArithmeticException with its message string set to
// message, its HRESULT set to COR_E_ARITHMETIC,
// and its ExceptionInfo reference set to null.
//
public ArithmeticException(String message)
: base(message) {
SetErrorCode(__HResults.COR_E_ARITHMETIC);
}
public ArithmeticException(String message, Exception innerException)
: base(message, innerException) {
SetErrorCode(__HResults.COR_E_ARITHMETIC);
}
protected ArithmeticException(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: ArithmeticException
**
**
** Purpose: Exception class for bad arithmetic conditions!
**
**
=============================================================================*/
namespace System {
using System;
using System.Runtime.Serialization;
// The ArithmeticException is thrown when overflow or underflow
// occurs.
//
[System.Runtime.InteropServices.ComVisible(true)]
[Serializable] public class ArithmeticException : SystemException
{
// Creates a new ArithmeticException with its message string set to
// the empty string, its HRESULT set to COR_E_ARITHMETIC,
// and its ExceptionInfo reference set to null.
public ArithmeticException()
: base(Environment.GetResourceString("Arg_ArithmeticException")) {
SetErrorCode(__HResults.COR_E_ARITHMETIC);
}
// Creates a new ArithmeticException with its message string set to
// message, its HRESULT set to COR_E_ARITHMETIC,
// and its ExceptionInfo reference set to null.
//
public ArithmeticException(String message)
: base(message) {
SetErrorCode(__HResults.COR_E_ARITHMETIC);
}
public ArithmeticException(String message, Exception innerException)
: base(message, innerException) {
SetErrorCode(__HResults.COR_E_ARITHMETIC);
}
protected ArithmeticException(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
- GenericPrincipal.cs
- AttachmentCollection.cs
- WebBrowsableAttribute.cs
- BaseTemplateBuildProvider.cs
- isolationinterop.cs
- _OverlappedAsyncResult.cs
- ToolStripDesignerAvailabilityAttribute.cs
- PTUtility.cs
- DataGridColumnCollection.cs
- ResourceProperty.cs
- PrintEvent.cs
- EmbeddedObject.cs
- MsmqAuthenticationMode.cs
- Size.cs
- DetailsViewUpdateEventArgs.cs
- SamlSubject.cs
- OciHandle.cs
- CalculatedColumn.cs
- entityreference_tresulttype.cs
- RSAOAEPKeyExchangeFormatter.cs
- InvokePattern.cs
- ReplyChannel.cs
- DbProviderManifest.cs
- RenderContext.cs
- CDSsyncETWBCLProvider.cs
- ListControl.cs
- SecurityTokenRequirement.cs
- RegexMatch.cs
- TypeDescriptorContext.cs
- ButtonFieldBase.cs
- SqlDataSourceCommandEventArgs.cs
- XmlRawWriterWrapper.cs
- LinqDataSourceView.cs
- MailWebEventProvider.cs
- DesignerTextViewAdapter.cs
- FontStyle.cs
- SocketElement.cs
- NamedPipeTransportBindingElement.cs
- DefaultAsyncDataDispatcher.cs
- XmlMapping.cs
- ListBoxChrome.cs
- StateDesigner.cs
- LocationUpdates.cs
- HierarchicalDataBoundControlAdapter.cs
- CustomCategoryAttribute.cs
- EdmScalarPropertyAttribute.cs
- XmlNullResolver.cs
- EditorPart.cs
- BindValidator.cs
- SimpleNameService.cs
- BamlRecordReader.cs
- MatrixUtil.cs
- LocalBuilder.cs
- EdmScalarPropertyAttribute.cs
- DetailsViewCommandEventArgs.cs
- WorkflowTransactionOptions.cs
- ZipFileInfo.cs
- TextTreeObjectNode.cs
- XamlStyleSerializer.cs
- MD5Cng.cs
- GenericUriParser.cs
- WindowsSolidBrush.cs
- PerfProviderCollection.cs
- UpdateProgress.cs
- PEFileEvidenceFactory.cs
- CompoundFileStorageReference.cs
- TypeDefinition.cs
- ObjectContextServiceProvider.cs
- BrushConverter.cs
- ConfigurationManagerHelperFactory.cs
- DetailsView.cs
- PreviewPrintController.cs
- CryptographicAttribute.cs
- Stopwatch.cs
- XmlObjectSerializerContext.cs
- ExtenderProviderService.cs
- PasswordDeriveBytes.cs
- LinqExpressionNormalizer.cs
- BindingsCollection.cs
- ADMembershipUser.cs
- ExtendedProtectionPolicyElement.cs
- wgx_commands.cs
- ListViewItem.cs
- CardSpaceException.cs
- WorkflowMessageEventHandler.cs
- LinqDataSourceInsertEventArgs.cs
- DataGridHyperlinkColumn.cs
- AdornerDecorator.cs
- WebPartConnectionsEventArgs.cs
- CompositeKey.cs
- WeakReadOnlyCollection.cs
- Point4D.cs
- HtmlButton.cs
- TransformProviderWrapper.cs
- AutomationEvent.cs
- EventMappingSettingsCollection.cs
- ConfigXmlText.cs
- ImmutablePropertyDescriptorGridEntry.cs
- WindowHideOrCloseTracker.cs
- MemoryMappedView.cs