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
- EdmValidator.cs
- BitmapPalettes.cs
- ActivationServices.cs
- HttpRequestBase.cs
- XmlTextEncoder.cs
- XsltSettings.cs
- NumericUpDownAccelerationCollection.cs
- BinaryFormatterWriter.cs
- NativeRecognizer.cs
- Encoder.cs
- Environment.cs
- EnumType.cs
- NetworkInformationPermission.cs
- StickyNoteAnnotations.cs
- DockEditor.cs
- WebPartConnectVerb.cs
- Floater.cs
- CodeParameterDeclarationExpression.cs
- LogAppendAsyncResult.cs
- followingsibling.cs
- MessageQueueAccessControlEntry.cs
- HtmlInputSubmit.cs
- SeverityFilter.cs
- SchemaNotation.cs
- DesignOnlyAttribute.cs
- DrawingAttributes.cs
- RecordsAffectedEventArgs.cs
- ComponentResourceKeyConverter.cs
- LoginCancelEventArgs.cs
- PartBasedPackageProperties.cs
- SqlXml.cs
- Pens.cs
- BlockCollection.cs
- PartitionResolver.cs
- EndEvent.cs
- ListBindingConverter.cs
- ThreadStateException.cs
- cookiecollection.cs
- ReversePositionQuery.cs
- XmlNodeChangedEventManager.cs
- SByteConverter.cs
- InvokeSchedule.cs
- Debugger.cs
- WorkflowViewManager.cs
- Ref.cs
- KeyInterop.cs
- DiscoveryInnerClientAdhocCD1.cs
- TextSelection.cs
- TableLayoutColumnStyleCollection.cs
- DelegateOutArgument.cs
- PagesSection.cs
- SafeThreadHandle.cs
- RefreshInfo.cs
- EntityClassGenerator.cs
- TagPrefixCollection.cs
- BindingContext.cs
- BaseCollection.cs
- updateconfighost.cs
- Panel.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- mediaeventshelper.cs
- PeerNameResolver.cs
- FrameAutomationPeer.cs
- TrustManager.cs
- TextEndOfLine.cs
- MapPathBasedVirtualPathProvider.cs
- MemoryStream.cs
- RichTextBoxConstants.cs
- AssemblyAttributes.cs
- ProfileManager.cs
- WsatAdminException.cs
- SweepDirectionValidation.cs
- XmlSchemaImport.cs
- VisualTreeUtils.cs
- HtmlImageAdapter.cs
- RegionData.cs
- DataRowComparer.cs
- XamlValidatingReader.cs
- TraceSection.cs
- _TransmitFileOverlappedAsyncResult.cs
- BitArray.cs
- BindingList.cs
- SafeArrayTypeMismatchException.cs
- __ComObject.cs
- ComPlusServiceLoader.cs
- MasterPageParser.cs
- DragDeltaEventArgs.cs
- ResourceDictionaryCollection.cs
- PolyLineSegment.cs
- ApplicationFileParser.cs
- AsymmetricAlgorithm.cs
- CapabilitiesRule.cs
- FileDialog.cs
- DragStartedEventArgs.cs
- DocumentGridPage.cs
- NameNode.cs
- SymLanguageType.cs
- ReachPageContentCollectionSerializerAsync.cs
- WindowsTab.cs
- HttpValueCollection.cs