Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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) { } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TypeDelegator.cs
- TemplateControl.cs
- UniqueConstraint.cs
- ClassicBorderDecorator.cs
- CodeCastExpression.cs
- ItemsControl.cs
- login.cs
- TypedReference.cs
- IPCCacheManager.cs
- CqlWriter.cs
- TrackingStringDictionary.cs
- HandleValueEditor.cs
- ServiceNotStartedException.cs
- CodeExpressionStatement.cs
- MatrixTransform3D.cs
- SafeProcessHandle.cs
- RawAppCommandInputReport.cs
- HttpModulesSection.cs
- UpdateRecord.cs
- ConfigurationLocationCollection.cs
- WindowProviderWrapper.cs
- IncrementalCompileAnalyzer.cs
- ScriptingAuthenticationServiceSection.cs
- StorageInfo.cs
- CommandSet.cs
- BaseParser.cs
- URL.cs
- SamlAuthorizationDecisionStatement.cs
- XPathAxisIterator.cs
- UserControlAutomationPeer.cs
- AndCondition.cs
- SplitContainer.cs
- ByeMessageCD1.cs
- WebPartDescription.cs
- ResourceManager.cs
- XamlTreeBuilderBamlRecordWriter.cs
- EventProvider.cs
- DbConnectionPoolIdentity.cs
- ImageIndexConverter.cs
- FixedSOMLineRanges.cs
- AnnotationResourceCollection.cs
- AssemblyHash.cs
- DataTableMappingCollection.cs
- AttachInfo.cs
- XmlSerializerFactory.cs
- OverlappedAsyncResult.cs
- TextDpi.cs
- SourceFileBuildProvider.cs
- DataGridItem.cs
- Empty.cs
- DataGridViewCell.cs
- AsymmetricKeyExchangeDeformatter.cs
- PropagatorResult.cs
- WhereaboutsReader.cs
- DocumentSchemaValidator.cs
- SizeAnimation.cs
- IPAddress.cs
- LinkDescriptor.cs
- SoundPlayer.cs
- Activity.cs
- XamlTypeMapper.cs
- IndexedString.cs
- ObjectDataSourceChooseMethodsPanel.cs
- DocumentPageView.cs
- TextTreeTextElementNode.cs
- Permission.cs
- SelectedDatesCollection.cs
- CollectionConverter.cs
- ReferenceEqualityComparer.cs
- ConnectionStringsExpressionBuilder.cs
- XmlSchemaAny.cs
- XPathItem.cs
- Connection.cs
- StringReader.cs
- MarkupCompilePass1.cs
- ObjectConverter.cs
- FileInfo.cs
- PrintControllerWithStatusDialog.cs
- VirtualizedContainerService.cs
- TagPrefixAttribute.cs
- CommandValueSerializer.cs
- OdbcHandle.cs
- UIElementIsland.cs
- XmlJsonWriter.cs
- EventLogPermissionEntryCollection.cs
- EntitySetBase.cs
- BamlLocalizer.cs
- ManagedIStream.cs
- Matrix.cs
- PointConverter.cs
- CodeTypeParameter.cs
- FrameworkContentElement.cs
- StringResourceManager.cs
- control.ime.cs
- SettingsPropertyWrongTypeException.cs
- WebBrowser.cs
- X509ChainPolicy.cs
- StringUtil.cs
- BitArray.cs
- SymmetricKeyWrap.cs