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
- WindowsContainer.cs
- WebPartConnectionsEventArgs.cs
- DropShadowEffect.cs
- EntityTypeEmitter.cs
- Root.cs
- Model3DCollection.cs
- DeviceContext.cs
- Int32Rect.cs
- StrongTypingException.cs
- XmlCustomFormatter.cs
- _SafeNetHandles.cs
- Attachment.cs
- BaseCollection.cs
- PropertyInformationCollection.cs
- DirectoryInfo.cs
- DataGridViewRowConverter.cs
- DateTimeUtil.cs
- Query.cs
- NetCodeGroup.cs
- UnsettableComboBox.cs
- ValueChangedEventManager.cs
- DetailsViewDeletedEventArgs.cs
- State.cs
- ProviderException.cs
- IndentedTextWriter.cs
- MethodImplAttribute.cs
- BaseCAMarshaler.cs
- recordstatescratchpad.cs
- DebugView.cs
- PropertyCondition.cs
- ApplicationBuildProvider.cs
- ReadOnlyNameValueCollection.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- Visual3DCollection.cs
- MediaPlayerState.cs
- HtmlInputReset.cs
- ASCIIEncoding.cs
- InternalControlCollection.cs
- AmbientLight.cs
- serverconfig.cs
- MouseDevice.cs
- RemotingException.cs
- NotFiniteNumberException.cs
- UTF8Encoding.cs
- AxisAngleRotation3D.cs
- Overlapped.cs
- ObjectAnimationBase.cs
- ReaderOutput.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- TraversalRequest.cs
- FaultDescriptionCollection.cs
- CompilationSection.cs
- HelloOperationAsyncResult.cs
- XPathNodeIterator.cs
- WizardStepBase.cs
- RandomNumberGenerator.cs
- XmlReflectionImporter.cs
- ScrollChrome.cs
- EditorZone.cs
- ProxyWebPartManager.cs
- NonPrimarySelectionGlyph.cs
- GlobalDataBindingHandler.cs
- WebControlAdapter.cs
- QueryIntervalOp.cs
- ConfigurationSchemaErrors.cs
- PersonalizationProviderHelper.cs
- QueryCacheEntry.cs
- MediaEntryAttribute.cs
- ListBoxItemAutomationPeer.cs
- AuthenticationException.cs
- SqlDataSource.cs
- SystemShuttingDownException.cs
- NullableIntMinMaxAggregationOperator.cs
- DataGridViewLayoutData.cs
- VirtualDirectoryMapping.cs
- ContextMenuStrip.cs
- Automation.cs
- Ops.cs
- clipboard.cs
- DefaultSettingsSection.cs
- Span.cs
- UniqueSet.cs
- PriorityQueue.cs
- CodeDomExtensionMethods.cs
- PathSegmentCollection.cs
- PersonalizablePropertyEntry.cs
- RewritingSimplifier.cs
- StylusPointCollection.cs
- PackUriHelper.cs
- HttpHandlerAction.cs
- Pair.cs
- Positioning.cs
- DetailsViewPagerRow.cs
- ItemCheckedEvent.cs
- ApplicationSecurityManager.cs
- ArraySegment.cs
- DropDownButton.cs
- RoutingService.cs
- ControlBuilderAttribute.cs
- UIElement.cs