Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / InsufficientMemoryException.cs / 1 / 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) { } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ResizeGrip.cs
- LogFlushAsyncResult.cs
- VisualBrush.cs
- XmlSchemaDatatype.cs
- DataGridTextBox.cs
- RectAnimationBase.cs
- PersonalizationStateQuery.cs
- SaveCardRequest.cs
- FormViewAutoFormat.cs
- ImportedPolicyConversionContext.cs
- ServiceDiscoveryElement.cs
- GridViewSelectEventArgs.cs
- SecurityDocument.cs
- WindowsToolbarAsMenu.cs
- Rules.cs
- NativeMethods.cs
- TextDocumentView.cs
- WebWorkflowRole.cs
- ServiceAuthorizationBehavior.cs
- cookiecollection.cs
- Context.cs
- MouseActionValueSerializer.cs
- OletxVolatileEnlistment.cs
- DirectoryInfo.cs
- MetadataResolver.cs
- FolderLevelBuildProvider.cs
- PagedDataSource.cs
- SqlTriggerContext.cs
- SoapObjectWriter.cs
- SqlFormatter.cs
- SessionStateModule.cs
- Misc.cs
- SynthesizerStateChangedEventArgs.cs
- BufferedReadStream.cs
- DrawingBrush.cs
- EntityStoreSchemaGenerator.cs
- TextTreeRootNode.cs
- EventMap.cs
- PasswordBox.cs
- MetadataFile.cs
- BinaryMessageFormatter.cs
- WebServiceClientProxyGenerator.cs
- ConditionalBranch.cs
- BlockUIContainer.cs
- Scene3D.cs
- ProjectionPruner.cs
- _RequestCacheProtocol.cs
- _LoggingObject.cs
- WebPartDescriptionCollection.cs
- HiddenField.cs
- SqlFlattener.cs
- QilReplaceVisitor.cs
- SevenBitStream.cs
- GlobalEventManager.cs
- DocumentDesigner.cs
- Line.cs
- VirtualizingStackPanel.cs
- ContextMenuStrip.cs
- PartDesigner.cs
- XmlNamedNodeMap.cs
- BitmapFrame.cs
- WeakEventTable.cs
- ToolStripPanel.cs
- sqlser.cs
- NativeMethods.cs
- DataServiceQueryException.cs
- UIElementAutomationPeer.cs
- XmlSerializationWriter.cs
- JulianCalendar.cs
- FrameworkRichTextComposition.cs
- AccessControlEntry.cs
- JsonFormatMapping.cs
- ISAPIApplicationHost.cs
- Polygon.cs
- BeginStoryboard.cs
- SaveFileDialogDesigner.cs
- COM2TypeInfoProcessor.cs
- SecurityCriticalDataForSet.cs
- SystemWebExtensionsSectionGroup.cs
- SafeNativeMethods.cs
- GeometryValueSerializer.cs
- CodeDomConfigurationHandler.cs
- EntityDataSourceColumn.cs
- RefreshPropertiesAttribute.cs
- SR.cs
- XPathNode.cs
- DLinqTableProvider.cs
- UpDownEvent.cs
- OuterGlowBitmapEffect.cs
- dtdvalidator.cs
- SocketPermission.cs
- ErrorTableItemStyle.cs
- ArithmeticLiteral.cs
- PropertyPushdownHelper.cs
- StylusShape.cs
- PropertyTabAttribute.cs
- CapiNative.cs
- SqlCommandBuilder.cs
- DragEventArgs.cs
- ConfigXmlComment.cs