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
- ImageBrush.cs
- SkewTransform.cs
- XamlParser.cs
- SerialErrors.cs
- DataServiceEntityAttribute.cs
- XappLauncher.cs
- QueryCacheManager.cs
- MatchingStyle.cs
- RequestStatusBarUpdateEventArgs.cs
- LocalFileSettingsProvider.cs
- XmlBinaryReader.cs
- PrintPreviewControl.cs
- GridViewEditEventArgs.cs
- EpmCustomContentWriterNodeData.cs
- PageHandlerFactory.cs
- Not.cs
- RelationshipDetailsCollection.cs
- RepeaterItemCollection.cs
- CodeCompiler.cs
- ByteKeyFrameCollection.cs
- GPRECTF.cs
- PathGeometry.cs
- DataGridCell.cs
- UntypedNullExpression.cs
- BindingRestrictions.cs
- TraceXPathNavigator.cs
- SqlDataReader.cs
- DefaultProxySection.cs
- ComboBox.cs
- CustomValidator.cs
- QueryableFilterRepeater.cs
- glyphs.cs
- BamlStream.cs
- WasEndpointConfigContainer.cs
- ProcessThreadCollection.cs
- RetriableClipboard.cs
- Serializer.cs
- PseudoWebRequest.cs
- TypeContext.cs
- ComponentManagerBroker.cs
- HttpConfigurationContext.cs
- SafeProcessHandle.cs
- BooleanAnimationBase.cs
- AsmxEndpointPickerExtension.cs
- sqlpipe.cs
- SolidColorBrush.cs
- DocumentScope.cs
- ParserExtension.cs
- SafeNativeMethods.cs
- NonParentingControl.cs
- CaseKeyBox.ViewModel.cs
- OracleCommand.cs
- Camera.cs
- BrowserCapabilitiesCodeGenerator.cs
- CollectionViewGroupInternal.cs
- SyndicationSerializer.cs
- ThicknessKeyFrameCollection.cs
- ConnectorSelectionGlyph.cs
- MouseWheelEventArgs.cs
- HijriCalendar.cs
- WebCategoryAttribute.cs
- TransformCryptoHandle.cs
- Axis.cs
- PngBitmapEncoder.cs
- EntityContainerRelationshipSet.cs
- PrintEvent.cs
- SparseMemoryStream.cs
- OdbcCommandBuilder.cs
- XmlSchemaException.cs
- ToolStripOverflow.cs
- SimpleColumnProvider.cs
- WebPartZone.cs
- AstTree.cs
- ArrangedElementCollection.cs
- MatrixConverter.cs
- __ConsoleStream.cs
- EntitySetBaseCollection.cs
- ExpressionsCollectionEditor.cs
- ActivityExecutionContextCollection.cs
- StylusPointCollection.cs
- ComponentGuaranteesAttribute.cs
- LocalBuilder.cs
- VectorAnimationBase.cs
- CoTaskMemUnicodeSafeHandle.cs
- Models.cs
- QilXmlReader.cs
- PropertySet.cs
- QueryCursorEventArgs.cs
- CompiledQueryCacheKey.cs
- DataGridViewDesigner.cs
- QuaternionValueSerializer.cs
- ErrorTableItemStyle.cs
- SafeMILHandle.cs
- ExtensionQuery.cs
- ImageList.cs
- SoapWriter.cs
- HtmlUtf8RawTextWriter.cs
- ChannelServices.cs
- ClosableStream.cs
- entityreference_tresulttype.cs