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
- NetCodeGroup.cs
- BaseTemplateCodeDomTreeGenerator.cs
- GB18030Encoding.cs
- CursorInteropHelper.cs
- AlternateView.cs
- StrokeCollectionDefaultValueFactory.cs
- SecurityElement.cs
- ServiceHostFactory.cs
- TypedMessageConverter.cs
- RenderingEventArgs.cs
- SQLDecimal.cs
- CollectionView.cs
- DataSourceXmlSerializer.cs
- RegexCapture.cs
- QuarticEase.cs
- UdpChannelListener.cs
- ConnectorSelectionGlyph.cs
- ApplicationFileCodeDomTreeGenerator.cs
- OleDbParameter.cs
- RuleDefinitions.cs
- TextTrailingCharacterEllipsis.cs
- hresults.cs
- AtomContentProperty.cs
- PassportIdentity.cs
- OracleString.cs
- ScriptResourceInfo.cs
- SecurityElement.cs
- ChannelPoolSettingsElement.cs
- AnnouncementEndpointElement.cs
- DetailsViewAutoFormat.cs
- Oid.cs
- CodeMemberProperty.cs
- HTMLTagNameToTypeMapper.cs
- DecimalConstantAttribute.cs
- InternalCache.cs
- GZipUtils.cs
- VirtualDirectoryMappingCollection.cs
- hwndwrapper.cs
- AutoGeneratedField.cs
- ProvideValueServiceProvider.cs
- SqlBuffer.cs
- ApplicationHost.cs
- ApplicationSettingsBase.cs
- Graphics.cs
- DisplayNameAttribute.cs
- SqlFunctionAttribute.cs
- SynchronizedInputProviderWrapper.cs
- lengthconverter.cs
- StrongNameIdentityPermission.cs
- DocumentViewerAutomationPeer.cs
- SafeRightsManagementPubHandle.cs
- SimpleWorkerRequest.cs
- M3DUtil.cs
- SqlNotificationEventArgs.cs
- _AutoWebProxyScriptEngine.cs
- XsdDataContractImporter.cs
- XmlDictionaryString.cs
- CaseExpr.cs
- TokenBasedSet.cs
- Stroke2.cs
- Cloud.cs
- XamlToRtfParser.cs
- StringResourceManager.cs
- IOException.cs
- WindowsTab.cs
- ModulesEntry.cs
- unsafenativemethodstextservices.cs
- MetadataImporter.cs
- ExpressionServices.cs
- LayoutEditorPart.cs
- MeasureItemEvent.cs
- OletxResourceManager.cs
- SizeAnimationBase.cs
- DataServiceProcessingPipelineEventArgs.cs
- Literal.cs
- TextComposition.cs
- PkcsUtils.cs
- FilterableAttribute.cs
- EllipticalNodeOperations.cs
- TextTreeFixupNode.cs
- CheckBoxAutomationPeer.cs
- AsymmetricAlgorithm.cs
- SqlRecordBuffer.cs
- RowCache.cs
- XmlSortKey.cs
- StorageBasedPackageProperties.cs
- CompatibleIComparer.cs
- FileDialog.cs
- AutoGeneratedFieldProperties.cs
- SiteMapPath.cs
- ConfigurationPropertyAttribute.cs
- SettingsSection.cs
- TrackingDataItem.cs
- ObservableCollection.cs
- FixedSOMPage.cs
- EnumerableRowCollection.cs
- PersonalizationProvider.cs
- DropShadowBitmapEffect.cs
- ExternalFile.cs
- AssociatedControlConverter.cs