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
- LayoutManager.cs
- BasicKeyConstraint.cs
- WebServiceErrorEvent.cs
- DbConnectionPool.cs
- indexingfiltermarshaler.cs
- RadioButtonStandardAdapter.cs
- XmlAnyElementAttribute.cs
- DbTransaction.cs
- TraceData.cs
- InputManager.cs
- ToolboxItemLoader.cs
- NamespaceInfo.cs
- SingleConverter.cs
- WebPartTracker.cs
- AppDomainUnloadedException.cs
- BitmapDownload.cs
- BitmapMetadataEnumerator.cs
- QualifiedCellIdBoolean.cs
- listitem.cs
- CollectionType.cs
- AnnotationObservableCollection.cs
- PeerMaintainer.cs
- DesignerDataConnection.cs
- PanelStyle.cs
- SafeCryptoHandles.cs
- EventSchemaTraceListener.cs
- RegexCompilationInfo.cs
- ExpressionTextBoxAutomationPeer.cs
- Slider.cs
- TimeEnumHelper.cs
- StringSorter.cs
- BaseCAMarshaler.cs
- CompositeCollectionView.cs
- SortDescription.cs
- StrongNameMembershipCondition.cs
- dbdatarecord.cs
- TriState.cs
- ItemType.cs
- AncestorChangedEventArgs.cs
- PageThemeCodeDomTreeGenerator.cs
- HtmlShimManager.cs
- GridViewColumnHeader.cs
- latinshape.cs
- DrawingState.cs
- CodeComment.cs
- CacheModeConverter.cs
- SiteMapSection.cs
- Opcode.cs
- AnimationLayer.cs
- TwoPhaseCommit.cs
- StaticResourceExtension.cs
- ToolStripStatusLabel.cs
- XmlDataImplementation.cs
- _FtpControlStream.cs
- ValidationSummary.cs
- SqlTypeConverter.cs
- Attributes.cs
- TreeViewImageIndexConverter.cs
- FormatException.cs
- InternalPolicyElement.cs
- RectangleF.cs
- ProviderIncompatibleException.cs
- SqlServer2KCompatibilityAnnotation.cs
- CustomBinding.cs
- QilParameter.cs
- precedingsibling.cs
- ContainerSelectorGlyph.cs
- Pens.cs
- SerializationAttributes.cs
- RadioButtonFlatAdapter.cs
- IteratorDescriptor.cs
- ErrorRuntimeConfig.cs
- CharEntityEncoderFallback.cs
- DataReceivedEventArgs.cs
- MorphHelper.cs
- EditCommandColumn.cs
- TextDecorationCollectionConverter.cs
- EnumBuilder.cs
- ElementHostPropertyMap.cs
- TemplateBamlTreeBuilder.cs
- ZipPackagePart.cs
- DirectionalLight.cs
- ProxyFragment.cs
- PersonalizablePropertyEntry.cs
- RelOps.cs
- SafeProcessHandle.cs
- MsmqIntegrationSecurityElement.cs
- TransformerConfigurationWizardBase.cs
- CachedTypeface.cs
- GeneralTransform.cs
- CodeTypeDeclarationCollection.cs
- SystemIPInterfaceProperties.cs
- ContentValidator.cs
- PropertyPath.cs
- RtfFormatStack.cs
- SemanticTag.cs
- Facet.cs
- ResponseBodyWriter.cs
- ListViewAutomationPeer.cs
- ZipIORawDataFileBlock.cs