Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / Reliability / CriticalFinalizerObject.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlFileStream.cs
- TagPrefixCollection.cs
- TypeElement.cs
- InstalledFontCollection.cs
- FixedSOMContainer.cs
- __Error.cs
- CalendarDateChangedEventArgs.cs
- InsufficientMemoryException.cs
- CustomSignedXml.cs
- MailDefinition.cs
- XmlCompatibilityReader.cs
- SecurityResources.cs
- TextSelection.cs
- PenLineJoinValidation.cs
- CompositeTypefaceMetrics.cs
- CroppedBitmap.cs
- FontWeight.cs
- WebBrowserContainer.cs
- RequestQueue.cs
- UpDownBase.cs
- Win32Exception.cs
- DefaultHttpHandler.cs
- ActivityCodeDomSerializationManager.cs
- SafeProcessHandle.cs
- IProvider.cs
- TreeViewItemAutomationPeer.cs
- CallSiteHelpers.cs
- TdsParameterSetter.cs
- PlainXmlWriter.cs
- StylusSystemGestureEventArgs.cs
- TextLineBreak.cs
- ToolstripProfessionalRenderer.cs
- VisualTreeUtils.cs
- SafeProcessHandle.cs
- UIntPtr.cs
- FilterEventArgs.cs
- HttpBindingExtension.cs
- AutomationElement.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- DispatchChannelSink.cs
- TransactionFormatter.cs
- DataFormats.cs
- CodeBinaryOperatorExpression.cs
- DesignerAdRotatorAdapter.cs
- UpDownBase.cs
- CodeExpressionRuleDeclaration.cs
- JoinCqlBlock.cs
- RotateTransform.cs
- DataServices.cs
- XPathArrayIterator.cs
- Pen.cs
- XmlWriterSettings.cs
- BufferedGraphicsContext.cs
- FileLogRecordEnumerator.cs
- NativeMethods.cs
- PropertyGeneratedEventArgs.cs
- LightweightEntityWrapper.cs
- ImageList.cs
- ObjectComplexPropertyMapping.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- XmlReader.cs
- WinFormsUtils.cs
- BinaryVersion.cs
- FocusManager.cs
- SByteStorage.cs
- HttpCacheParams.cs
- InputProcessorProfiles.cs
- CrossAppDomainChannel.cs
- Window.cs
- DataTableMapping.cs
- SiteIdentityPermission.cs
- DataGridViewTopRowAccessibleObject.cs
- ProfileEventArgs.cs
- securitycriticaldataClass.cs
- SQLCharsStorage.cs
- SolidColorBrush.cs
- Typography.cs
- TypeLoadException.cs
- ManifestSignedXml.cs
- ReadWriteSpinLock.cs
- TabPage.cs
- FreezableCollection.cs
- NameValueFileSectionHandler.cs
- PolicyManager.cs
- AttributeEmitter.cs
- xmlformatgeneratorstatics.cs
- JsonMessageEncoderFactory.cs
- SimpleTypeResolver.cs
- MethodExpr.cs
- CustomAttribute.cs
- documentation.cs
- SQLBinaryStorage.cs
- ActiveXHost.cs
- ScriptReferenceEventArgs.cs
- ReadOnlyCollectionBase.cs
- HuffmanTree.cs
- OleDbDataAdapter.cs
- RawKeyboardInputReport.cs
- ContractMethodParameterInfo.cs
- ExpressionBuilder.cs