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
- HtmlPhoneCallAdapter.cs
- SigningDialog.cs
- SerTrace.cs
- UnsafeNativeMethods.cs
- MethodExpression.cs
- RemoveStoryboard.cs
- RemoveStoryboard.cs
- ConvertEvent.cs
- PriorityBinding.cs
- ObjectParameter.cs
- CalendarAutoFormat.cs
- Point4DValueSerializer.cs
- StaticFileHandler.cs
- SoapAttributeOverrides.cs
- DiscoveryDocumentSerializer.cs
- SqlConnectionPoolGroupProviderInfo.cs
- ArglessEventHandlerProxy.cs
- HtmlEncodedRawTextWriter.cs
- ObjectStateManager.cs
- TreeChangeInfo.cs
- CollectionViewGroupRoot.cs
- DateTimeFormatInfoScanner.cs
- FullTextState.cs
- BStrWrapper.cs
- UiaCoreApi.cs
- MenuScrollingVisibilityConverter.cs
- WebRequest.cs
- SqlReorderer.cs
- InheritablePropertyChangeInfo.cs
- DriveInfo.cs
- MouseGestureValueSerializer.cs
- ApplicationServicesHostFactory.cs
- HelpKeywordAttribute.cs
- SwitchDesigner.xaml.cs
- RectAnimationClockResource.cs
- DragDeltaEventArgs.cs
- ServiceContractGenerationContext.cs
- AssemblyNameProxy.cs
- IDictionary.cs
- FileSystemEventArgs.cs
- DataTrigger.cs
- DesignerActionPropertyItem.cs
- Mapping.cs
- DataGridCellEditEndingEventArgs.cs
- DbMetaDataFactory.cs
- SemanticAnalyzer.cs
- Triplet.cs
- PropertyDescriptor.cs
- StorageBasedPackageProperties.cs
- TemplateComponentConnector.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- DataSourceXmlClassAttribute.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- ISessionStateStore.cs
- PathFigure.cs
- GridViewUpdateEventArgs.cs
- ExpressionHelper.cs
- EmptyEnumerable.cs
- Set.cs
- ProviderSettingsCollection.cs
- TextServicesCompartmentContext.cs
- OleDbPropertySetGuid.cs
- SiteMapDesignerDataSourceView.cs
- EventlogProvider.cs
- XmlSchemaObject.cs
- CodeAttributeArgumentCollection.cs
- DataFieldEditor.cs
- controlskin.cs
- DownloadProgressEventArgs.cs
- AlignmentYValidation.cs
- TypeBuilderInstantiation.cs
- Effect.cs
- ListCollectionView.cs
- JsonQNameDataContract.cs
- HttpClientCertificate.cs
- DirectoryObjectSecurity.cs
- CommandDevice.cs
- StructuredTypeInfo.cs
- PointCollectionConverter.cs
- ToolZone.cs
- Misc.cs
- DependencySource.cs
- WebUtil.cs
- ZoneButton.cs
- DataTableClearEvent.cs
- WebPartManagerInternals.cs
- PathData.cs
- RuntimeCompatibilityAttribute.cs
- RadioButton.cs
- DocumentXPathNavigator.cs
- DataGridPagerStyle.cs
- ReverseInheritProperty.cs
- RectangleF.cs
- DataServiceBuildProvider.cs
- SatelliteContractVersionAttribute.cs
- ArraySet.cs
- SubtreeProcessor.cs
- Memoizer.cs
- HttpContextServiceHost.cs
- CellParaClient.cs