Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / InsufficientMemoryException.cs / 1305376 / InsufficientMemoryException.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** Class: InsufficientMemoryException ** ** ** Purpose: The exception class for running out of memory ** but most likely in a non-fatal way that shouldn't ** be affected by escalation policy. Use this for cases ** like MemoryFailPoint or a TryAllocate method, where you ** expect OOM's with no shared state corruption and you ** want to recover from these errors. ** ** =============================================================================*/ namespace System { using System; using System.Runtime.Serialization; [Serializable] public sealed class InsufficientMemoryException : OutOfMemoryException { public InsufficientMemoryException() : base(GetMessageFromNativeResources(ExceptionMessageKind.OutOfMemory)) { SetErrorCode(__HResults.COR_E_INSUFFICIENTMEMORY); } public InsufficientMemoryException(String message) : base(message) { SetErrorCode(__HResults.COR_E_INSUFFICIENTMEMORY); } public InsufficientMemoryException(String message, Exception innerException) : base(message, innerException) { SetErrorCode(__HResults.COR_E_INSUFFICIENTMEMORY); } private InsufficientMemoryException(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: InsufficientMemoryException ** ** ** Purpose: The exception class for running out of memory ** but most likely in a non-fatal way that shouldn't ** be affected by escalation policy. Use this for cases ** like MemoryFailPoint or a TryAllocate method, where you ** expect OOM's with no shared state corruption and you ** want to recover from these errors. ** ** =============================================================================*/ namespace System { using System; using System.Runtime.Serialization; [Serializable] public sealed class InsufficientMemoryException : OutOfMemoryException { public InsufficientMemoryException() : base(GetMessageFromNativeResources(ExceptionMessageKind.OutOfMemory)) { SetErrorCode(__HResults.COR_E_INSUFFICIENTMEMORY); } public InsufficientMemoryException(String message) : base(message) { SetErrorCode(__HResults.COR_E_INSUFFICIENTMEMORY); } public InsufficientMemoryException(String message, Exception innerException) : base(message, innerException) { SetErrorCode(__HResults.COR_E_INSUFFICIENTMEMORY); } private InsufficientMemoryException(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
- PeerFlooder.cs
- ToolTip.cs
- ParameterSubsegment.cs
- DataGridColumnHeader.cs
- ColumnResizeAdorner.cs
- NativeMethods.cs
- Pair.cs
- ListView.cs
- ListViewHitTestInfo.cs
- ConnectionManagementElementCollection.cs
- ClientBuildManager.cs
- X509CertificateValidator.cs
- IgnoreSection.cs
- WebPartTransformerAttribute.cs
- Rect3D.cs
- UrlAuthorizationModule.cs
- BridgeDataRecord.cs
- RawStylusActions.cs
- HtmlInputImage.cs
- EntityClientCacheKey.cs
- WindowsServiceElement.cs
- OleServicesContext.cs
- ConfigurationStrings.cs
- PartialCachingControl.cs
- ThreadAttributes.cs
- Visual3DCollection.cs
- InfiniteTimeSpanConverter.cs
- Attributes.cs
- ProgressBar.cs
- InvalidWMPVersionException.cs
- ImageConverter.cs
- OrthographicCamera.cs
- UInt32Converter.cs
- PrintingPermissionAttribute.cs
- WizardStepBase.cs
- CreateParams.cs
- LocationFactory.cs
- TempEnvironment.cs
- Column.cs
- CompilationLock.cs
- DesignerOptionService.cs
- Latin1Encoding.cs
- ObjectQueryState.cs
- ConnectionPoolManager.cs
- CacheOutputQuery.cs
- rsa.cs
- DataGridViewCellFormattingEventArgs.cs
- ConcurrencyBehavior.cs
- BoundsDrawingContextWalker.cs
- WebPartDescriptionCollection.cs
- BitmapDecoder.cs
- XmlReflectionMember.cs
- ProfileProvider.cs
- Brush.cs
- MemoryStream.cs
- clipboard.cs
- HttpGetServerProtocol.cs
- XmlDataSourceNodeDescriptor.cs
- OptimizedTemplateContentHelper.cs
- SettingsBindableAttribute.cs
- _SslSessionsCache.cs
- Reference.cs
- SoapProtocolImporter.cs
- TripleDES.cs
- ReadOnlyHierarchicalDataSource.cs
- ConfigXmlElement.cs
- GridViewPageEventArgs.cs
- AspCompat.cs
- IndexedString.cs
- DbConnectionPoolGroup.cs
- HierarchicalDataSourceDesigner.cs
- TextEditorSpelling.cs
- CommandSet.cs
- AspCompat.cs
- ApplicationException.cs
- Int64Storage.cs
- Dictionary.cs
- ObjectAssociationEndMapping.cs
- InterleavedZipPartStream.cs
- CloudCollection.cs
- GB18030Encoding.cs
- Buffer.cs
- MatrixTransform.cs
- UpdateManifestForBrowserApplication.cs
- SpeechSynthesizer.cs
- UnionExpr.cs
- CacheSection.cs
- XmlSerializerAssemblyAttribute.cs
- NameValuePair.cs
- FixedPage.cs
- RegexRunnerFactory.cs
- ExtendLockAsyncResult.cs
- EntityViewContainer.cs
- MobileCategoryAttribute.cs
- WasHostedComPlusFactory.cs
- ClientRequest.cs
- ToolStripControlHost.cs
- ActivityXRefConverter.cs
- DataViewManagerListItemTypeDescriptor.cs
- contentDescriptor.cs