Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / clr / src / BCL / System / Runtime / Reliability / CriticalFinalizerObject.cs / 1 / CriticalFinalizerObject.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: CriticalFinalizerObject ** ** ** Deriving from this class will cause any finalizer you define to be critical ** (i.e. the finalizer is guaranteed to run, won't be aborted by the host and is ** run after the finalizers of other objects collected at the same time). ** ** You must possess UnmanagedCode permission in order to derive from this class. ** ** ===========================================================*/ using System; using System.Security.Permissions; using System.Runtime.InteropServices; namespace System.Runtime.ConstrainedExecution { [SecurityPermission(SecurityAction.InheritanceDemand, UnmanagedCode=true)] [System.Runtime.InteropServices.ComVisible(true)] public abstract class CriticalFinalizerObject { [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)] protected CriticalFinalizerObject() { } [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] ~CriticalFinalizerObject() { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: CriticalFinalizerObject ** ** ** Deriving from this class will cause any finalizer you define to be critical ** (i.e. the finalizer is guaranteed to run, won't be aborted by the host and is ** run after the finalizers of other objects collected at the same time). ** ** You must possess UnmanagedCode permission in order to derive from this class. ** ** ===========================================================*/ using System; using System.Security.Permissions; using System.Runtime.InteropServices; namespace System.Runtime.ConstrainedExecution { [SecurityPermission(SecurityAction.InheritanceDemand, UnmanagedCode=true)] [System.Runtime.InteropServices.ComVisible(true)] public abstract class CriticalFinalizerObject { [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)] protected CriticalFinalizerObject() { } [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] ~CriticalFinalizerObject() { } } } // 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
- ImportException.cs
- EndpointConfigContainer.cs
- XmlWriterSettings.cs
- TextDecorationCollectionConverter.cs
- CanonicalFontFamilyReference.cs
- StorageTypeMapping.cs
- GridItemProviderWrapper.cs
- WriteTimeStream.cs
- EqualityComparer.cs
- SafeTokenHandle.cs
- PageStatePersister.cs
- DelegatingConfigHost.cs
- Run.cs
- SafeRightsManagementHandle.cs
- EntityDataSourceDataSelectionPanel.cs
- PointAnimationUsingPath.cs
- exports.cs
- DataGridViewDataConnection.cs
- SerialPort.cs
- MessageContractMemberAttribute.cs
- ListViewInsertEventArgs.cs
- IndexedWhereQueryOperator.cs
- PenThread.cs
- xml.cs
- Formatter.cs
- ServicesUtilities.cs
- JulianCalendar.cs
- SmiEventStream.cs
- DataGridHelper.cs
- x509store.cs
- IMembershipProvider.cs
- Select.cs
- TokenBasedSetEnumerator.cs
- followingquery.cs
- Native.cs
- DataControlFieldCollection.cs
- TrimSurroundingWhitespaceAttribute.cs
- SplitterPanel.cs
- FixedTextView.cs
- XPathDocumentBuilder.cs
- ProcessProtocolHandler.cs
- MimeWriter.cs
- IdnMapping.cs
- EventEntry.cs
- Command.cs
- TypeSemantics.cs
- ServiceDesigner.xaml.cs
- MenuStrip.cs
- DetailsViewUpdateEventArgs.cs
- LockedHandleGlyph.cs
- PeerNearMe.cs
- GatewayDefinition.cs
- TableRow.cs
- ComNativeDescriptor.cs
- WindowsClaimSet.cs
- Control.cs
- SystemColors.cs
- Soap.cs
- EntityKeyElement.cs
- MultiView.cs
- DataStreamFromComStream.cs
- IteratorFilter.cs
- ConfigurationLockCollection.cs
- TemplateBaseAction.cs
- SqlHelper.cs
- SoundPlayer.cs
- MetadataItemEmitter.cs
- AuthenticatingEventArgs.cs
- DuplexChannelBinder.cs
- TextViewElement.cs
- webeventbuffer.cs
- PerformanceCounterManager.cs
- Point3DCollection.cs
- PostBackOptions.cs
- XamlWriterExtensions.cs
- XmlIterators.cs
- ButtonBaseDesigner.cs
- QilExpression.cs
- WindowsAuthenticationEventArgs.cs
- FilterQueryOptionExpression.cs
- HandlerBase.cs
- ArrayEditor.cs
- NullableIntAverageAggregationOperator.cs
- ThrowHelper.cs
- EllipseGeometry.cs
- SamlConstants.cs
- FactoryMaker.cs
- DelayLoadType.cs
- Attachment.cs
- DictionaryBase.cs
- NamespaceList.cs
- OleDbReferenceCollection.cs
- SchemaNames.cs
- KnownBoxes.cs
- RequestCacheEntry.cs
- FixedDSBuilder.cs
- MimeTypePropertyAttribute.cs
- InfiniteTimeSpanConverter.cs
- WmpBitmapDecoder.cs
- EmulateRecognizeCompletedEventArgs.cs