Code:
/ FX-1434 / FX-1434 / 1.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
- AssemblyAttributes.cs
- _Rfc2616CacheValidators.cs
- StandardBindingOptionalReliableSessionElement.cs
- CompoundFileReference.cs
- Schema.cs
- CollectionChangeEventArgs.cs
- FolderBrowserDialog.cs
- NeutralResourcesLanguageAttribute.cs
- MasterPageCodeDomTreeGenerator.cs
- DataControlFieldHeaderCell.cs
- SqlDataSourceSelectingEventArgs.cs
- SimpleType.cs
- _NegotiateClient.cs
- DataListItemEventArgs.cs
- HtmlInputImage.cs
- UserPreferenceChangingEventArgs.cs
- SQLConvert.cs
- SymbolTable.cs
- CatalogZoneAutoFormat.cs
- OdbcError.cs
- FormViewActionList.cs
- Hashtable.cs
- PlatformCulture.cs
- ResourceCodeDomSerializer.cs
- ToolStripDropTargetManager.cs
- BaseCodePageEncoding.cs
- FileRecordSequence.cs
- GlyphsSerializer.cs
- ApplicationServicesHostFactory.cs
- EntitySetRetriever.cs
- ScaleTransform3D.cs
- TextRunTypographyProperties.cs
- MetadataArtifactLoaderResource.cs
- XmlNodeReader.cs
- CFStream.cs
- SchemaConstraints.cs
- StatusStrip.cs
- GPRECTF.cs
- ComponentCommands.cs
- AnimationStorage.cs
- PhysicalOps.cs
- Char.cs
- ToolStripItemCollection.cs
- MetadataArtifactLoaderComposite.cs
- VisemeEventArgs.cs
- SqlDataReaderSmi.cs
- MembershipPasswordException.cs
- HuffModule.cs
- DiscoveryDocumentSerializer.cs
- LabelLiteral.cs
- WindowPatternIdentifiers.cs
- Soap.cs
- PropertyMappingExceptionEventArgs.cs
- CustomWebEventKey.cs
- RangeValidator.cs
- CalculatedColumn.cs
- RegexCharClass.cs
- AssemblyAttributesGoHere.cs
- FileUpload.cs
- SyntaxCheck.cs
- ServiceModelConfiguration.cs
- TransformProviderWrapper.cs
- Task.cs
- CorrelationService.cs
- BoolLiteral.cs
- RegistrationContext.cs
- Transform3D.cs
- _Win32.cs
- EdmItemCollection.cs
- TargetException.cs
- VisualTreeUtils.cs
- FunctionDescription.cs
- ServerValidateEventArgs.cs
- NodeLabelEditEvent.cs
- ADConnectionHelper.cs
- ThreadAttributes.cs
- OdbcReferenceCollection.cs
- DurationConverter.cs
- ObjectContext.cs
- MatrixAnimationUsingPath.cs
- IntegerValidator.cs
- PolicyStatement.cs
- Assert.cs
- AuthenticationService.cs
- Int64Animation.cs
- HttpListener.cs
- ChangeConflicts.cs
- RectangleGeometry.cs
- XPathItem.cs
- FrameSecurityDescriptor.cs
- ColumnResult.cs
- Camera.cs
- XmlSerializerFactory.cs
- ProvidePropertyAttribute.cs
- ProxyGenerationError.cs
- Condition.cs
- XmlHierarchicalEnumerable.cs
- BackgroundWorker.cs
- FunctionImportElement.cs
- _SslState.cs