Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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() { } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DebuggerService.cs
- ItemsPanelTemplate.cs
- Events.cs
- XPathConvert.cs
- ManagementOptions.cs
- StylusPointPropertyInfo.cs
- ProtocolsConfigurationEntry.cs
- RegistrationServices.cs
- ErrorHandlerModule.cs
- hresults.cs
- SecurityUtils.cs
- RepeatInfo.cs
- AppearanceEditorPart.cs
- PropertyValueUIItem.cs
- ObjectQueryExecutionPlan.cs
- DrawingContextWalker.cs
- SqlDataSourceCache.cs
- ToolStripSplitStackLayout.cs
- PropertyGridDesigner.cs
- ToolStripGrip.cs
- ProcessThread.cs
- Tokenizer.cs
- TypeHelpers.cs
- DataGridCellEditEndingEventArgs.cs
- BidPrivateBase.cs
- GB18030Encoding.cs
- EventDescriptorCollection.cs
- thaishape.cs
- SubMenuStyleCollection.cs
- Closure.cs
- AvTraceDetails.cs
- GlobalizationSection.cs
- Pair.cs
- ZoneMembershipCondition.cs
- HintTextConverter.cs
- DataGridViewRowCollection.cs
- ApplicationActivator.cs
- SoapProtocolImporter.cs
- StorageConditionPropertyMapping.cs
- ExpandoClass.cs
- CollectionDataContract.cs
- HttpListenerRequest.cs
- DataBoundControl.cs
- EntitySetDataBindingList.cs
- DetailsView.cs
- WebPartEditVerb.cs
- FacetValues.cs
- SafeNativeMethods.cs
- ProfileInfo.cs
- BoundColumn.cs
- EncodingDataItem.cs
- WorkflowDesigner.cs
- BuildProviderCollection.cs
- XD.cs
- HiddenField.cs
- DataListCommandEventArgs.cs
- PointLightBase.cs
- DataGridViewCheckBoxColumn.cs
- ExceptionHandlers.cs
- BatchStream.cs
- TextMarkerSource.cs
- ColorConvertedBitmapExtension.cs
- DataGridTemplateColumn.cs
- ReferenceList.cs
- ReadOnlyCollectionBase.cs
- UICuesEvent.cs
- SafeNativeMethodsMilCoreApi.cs
- AppDomainManager.cs
- ValidatingReaderNodeData.cs
- LinqDataSource.cs
- DispatcherSynchronizationContext.cs
- BitmapImage.cs
- XmlAutoDetectWriter.cs
- Crc32.cs
- OleDbErrorCollection.cs
- BindingWorker.cs
- XmlNotation.cs
- CodeAccessPermission.cs
- TwoPhaseCommitProxy.cs
- Misc.cs
- COSERVERINFO.cs
- EncryptedKeyIdentifierClause.cs
- Select.cs
- ImageIndexEditor.cs
- EmbeddedMailObjectCollectionEditor.cs
- NamespaceList.cs
- IndicFontClient.cs
- XamlToRtfParser.cs
- ValueTypeFixupInfo.cs
- HostProtectionPermission.cs
- CorrelationQuery.cs
- IdentityHolder.cs
- SystemColorTracker.cs
- MethodBody.cs
- Attachment.cs
- DataGridViewHeaderCell.cs
- HttpHeaderCollection.cs
- _NegoState.cs
- dbenumerator.cs
- Point3DCollectionValueSerializer.cs