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
- RoleGroup.cs
- DataGridViewCellLinkedList.cs
- FrugalList.cs
- OleDbTransaction.cs
- ButtonFieldBase.cs
- DbProviderConfigurationHandler.cs
- webeventbuffer.cs
- RuntimeVariableList.cs
- VirtualizedItemPattern.cs
- FixedHyperLink.cs
- __Error.cs
- DispatcherProcessingDisabled.cs
- SamlAuthorizationDecisionStatement.cs
- Blend.cs
- SecondaryViewProvider.cs
- ValidatedMobileControlConverter.cs
- GridItemPattern.cs
- NamespaceCollection.cs
- DesignerHelpers.cs
- SessionStateModule.cs
- Convert.cs
- GPPOINTF.cs
- FontUnitConverter.cs
- DataSourceProvider.cs
- CustomAssemblyResolver.cs
- DesignerAutoFormatStyle.cs
- BaseInfoTable.cs
- SByteConverter.cs
- RuleProcessor.cs
- TextRangeEditLists.cs
- AppDomainCompilerProxy.cs
- GenerateTemporaryTargetAssembly.cs
- StorageEntityTypeMapping.cs
- PointAnimationBase.cs
- Icon.cs
- DbBuffer.cs
- IdentitySection.cs
- XmlTextReaderImplHelpers.cs
- Brush.cs
- LinqDataSourceContextEventArgs.cs
- Label.cs
- FontFamily.cs
- StringBuilder.cs
- ByValueEqualityComparer.cs
- CultureTable.cs
- Schema.cs
- XmlTypeMapping.cs
- SizeIndependentAnimationStorage.cs
- ResourceDictionaryCollection.cs
- StringValidator.cs
- TaskExceptionHolder.cs
- BinaryObjectWriter.cs
- DoubleConverter.cs
- WebGetAttribute.cs
- QilLoop.cs
- DecoderFallbackWithFailureFlag.cs
- MouseWheelEventArgs.cs
- PerformanceCounters.cs
- DataKey.cs
- ToolStripDropDownDesigner.cs
- DataPagerFieldCommandEventArgs.cs
- SortFieldComparer.cs
- XPathException.cs
- SaveLedgerEntryRequest.cs
- InputReportEventArgs.cs
- ProfileService.cs
- EncryptedType.cs
- ConnectionInterfaceCollection.cs
- TextBlockAutomationPeer.cs
- WsdlBuildProvider.cs
- NestPullup.cs
- HttpCapabilitiesSectionHandler.cs
- SystemIPGlobalStatistics.cs
- mda.cs
- SignatureDescription.cs
- RegexWorker.cs
- ContextItemManager.cs
- SchemaCollectionPreprocessor.cs
- AssociatedControlConverter.cs
- InternalConfigRoot.cs
- SoapElementAttribute.cs
- ReceiveDesigner.xaml.cs
- MLangCodePageEncoding.cs
- X509ScopedServiceCertificateElement.cs
- ToolStripOverflow.cs
- HtmlInputHidden.cs
- GrammarBuilderRuleRef.cs
- RecordConverter.cs
- DataListItem.cs
- Animatable.cs
- SubpageParaClient.cs
- storepermissionattribute.cs
- GeneralTransform.cs
- mediapermission.cs
- JsonByteArrayDataContract.cs
- MetadataUtilsSmi.cs
- SocketAddress.cs
- MethodAccessException.cs
- XmlNamespaceMapping.cs
- OptimalBreakSession.cs