Code:
/ FX-1434 / FX-1434 / 1.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
- StyleBamlRecordReader.cs
- Console.cs
- DispatcherHookEventArgs.cs
- TextBoxView.cs
- TextRangeEditTables.cs
- documentsequencetextcontainer.cs
- TaskExceptionHolder.cs
- HealthMonitoringSectionHelper.cs
- CheckedPointers.cs
- ProfessionalColorTable.cs
- DesignerDataStoredProcedure.cs
- DesignerInterfaces.cs
- XmlEncodedRawTextWriter.cs
- SelectionItemProviderWrapper.cs
- TokenizerHelper.cs
- TaskExceptionHolder.cs
- ToolStripProgressBar.cs
- BaseTemplateParser.cs
- _NegoStream.cs
- UIElement3D.cs
- ObjectConverter.cs
- SimplePropertyEntry.cs
- SecurityElement.cs
- XslCompiledTransform.cs
- DataTableReaderListener.cs
- DefaultBinder.cs
- ValueHandle.cs
- GridSplitterAutomationPeer.cs
- StrokeSerializer.cs
- Privilege.cs
- TemplateKeyConverter.cs
- StorageEndPropertyMapping.cs
- ManagementBaseObject.cs
- HitTestDrawingContextWalker.cs
- parserscommon.cs
- StylusDownEventArgs.cs
- ObjectFullSpanRewriter.cs
- ConsoleTraceListener.cs
- WebPartDeleteVerb.cs
- GenericEnumerator.cs
- HttpProxyTransportBindingElement.cs
- ButtonFlatAdapter.cs
- ChtmlTextWriter.cs
- LicenseException.cs
- GuidTagList.cs
- UnsafeNativeMethodsCLR.cs
- TreeBuilderXamlTranslator.cs
- WindowsGraphicsWrapper.cs
- TargetParameterCountException.cs
- SystemColorTracker.cs
- BrowserCapabilitiesFactoryBase.cs
- JulianCalendar.cs
- Function.cs
- IntSecurity.cs
- AddIn.cs
- ListItemConverter.cs
- ColorIndependentAnimationStorage.cs
- XamlNamespaceHelper.cs
- ConstNode.cs
- SqlDataSourceFilteringEventArgs.cs
- returneventsaver.cs
- Blend.cs
- ResourceReferenceExpression.cs
- DataControlPagerLinkButton.cs
- IPGlobalProperties.cs
- SqlDataReaderSmi.cs
- PageRanges.cs
- EventTask.cs
- Validator.cs
- ServiceX509SecurityTokenProvider.cs
- DataGrid.cs
- XmlIgnoreAttribute.cs
- RangeValuePatternIdentifiers.cs
- MonitoringDescriptionAttribute.cs
- GuidelineSet.cs
- RouteData.cs
- UntypedNullExpression.cs
- TemplateInstanceAttribute.cs
- RegistrationContext.cs
- GestureRecognizer.cs
- ContextMarshalException.cs
- UnsafeNativeMethods.cs
- DataGridViewColumnConverter.cs
- KeyValueInternalCollection.cs
- ConfigurationSection.cs
- GeneratedContractType.cs
- CatalogPartCollection.cs
- SubpageParagraph.cs
- ValidationSummaryDesigner.cs
- Symbol.cs
- WebPartUserCapability.cs
- LabelEditEvent.cs
- UrlPropertyAttribute.cs
- KnownColorTable.cs
- querybuilder.cs
- MultiPropertyDescriptorGridEntry.cs
- TypedTableBase.cs
- RectangleGeometry.cs
- DrawingBrush.cs
- WebPartExportVerb.cs