Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- FileEnumerator.cs
- FormView.cs
- DesignColumnCollection.cs
- GeneralTransform3DCollection.cs
- dsa.cs
- PeerNodeTraceRecord.cs
- Number.cs
- TemplateColumn.cs
- OracleConnectionString.cs
- Formatter.cs
- ConfigXmlSignificantWhitespace.cs
- InfoCardTraceRecord.cs
- SecurityContext.cs
- ClientSettingsStore.cs
- GlyphShapingProperties.cs
- MouseCaptureWithinProperty.cs
- BodyGlyph.cs
- FilterQuery.cs
- ChangeTracker.cs
- clipboard.cs
- LockedHandleGlyph.cs
- DataTemplateSelector.cs
- ObjectConverter.cs
- DragDropHelper.cs
- Rectangle.cs
- DbParameterCollection.cs
- ProgressBarAutomationPeer.cs
- MemberMemberBinding.cs
- PolicyUnit.cs
- BackStopAuthenticationModule.cs
- ComponentResourceKey.cs
- TabletDeviceInfo.cs
- Compensate.cs
- ConvertTextFrag.cs
- OrthographicCamera.cs
- HelpInfo.cs
- AbstractDataSvcMapFileLoader.cs
- BitmapEditor.cs
- SettingsAttributes.cs
- formatter.cs
- ElapsedEventArgs.cs
- MeasureData.cs
- ProfessionalColorTable.cs
- RenderingBiasValidation.cs
- UnsafeNativeMethods.cs
- WorkflowServiceOperationListItem.cs
- WebControlsSection.cs
- BitmapSource.cs
- MultipartContentParser.cs
- CopyEncoder.cs
- ReadWriteSpinLock.cs
- ItemMap.cs
- ModelTreeEnumerator.cs
- DecimalConstantAttribute.cs
- FlowPosition.cs
- HandledMouseEvent.cs
- TCPListener.cs
- CommandField.cs
- Pair.cs
- XmlSchemaSimpleType.cs
- PenContexts.cs
- TdsParameterSetter.cs
- OutputWindow.cs
- DisplayInformation.cs
- MemberPath.cs
- FakeModelPropertyImpl.cs
- ConstraintEnumerator.cs
- TextLineResult.cs
- BitmapImage.cs
- WorkerRequest.cs
- OdbcReferenceCollection.cs
- PolicyFactory.cs
- DbgCompiler.cs
- SqlCaseSimplifier.cs
- XMLSchema.cs
- MD5.cs
- RSAPKCS1SignatureDeformatter.cs
- VerificationException.cs
- Schema.cs
- TextBoxAutomationPeer.cs
- Transactions.cs
- UniqueID.cs
- EventMappingSettings.cs
- FixedTextBuilder.cs
- MessagingDescriptionAttribute.cs
- WebBrowserNavigatedEventHandler.cs
- SettingsProviderCollection.cs
- RawStylusInputReport.cs
- TypeUtil.cs
- CustomAttribute.cs
- CodeSnippetStatement.cs
- HttpApplicationStateWrapper.cs
- DefaultMemberAttribute.cs
- Emitter.cs
- DbConnectionStringCommon.cs
- Int16Animation.cs
- ExpressionPrefixAttribute.cs
- ContractUtils.cs
- WindowsFont.cs
- SqlConnectionManager.cs