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
- OLEDB_Enum.cs
- Int64Converter.cs
- SqlDependencyListener.cs
- Switch.cs
- ParameterCollectionEditor.cs
- EnumMemberAttribute.cs
- DBDataPermissionAttribute.cs
- MultitargetingHelpers.cs
- FrameworkContentElement.cs
- KerberosTokenFactoryCredential.cs
- TextServicesHost.cs
- SpeechEvent.cs
- SqlMetaData.cs
- GenerateDerivedKeyRequest.cs
- RepeaterCommandEventArgs.cs
- ReferenceAssemblyAttribute.cs
- RangeValidator.cs
- CatalogPart.cs
- TextServicesCompartmentContext.cs
- CodeTypeReferenceExpression.cs
- ConfigurationPropertyAttribute.cs
- WebConfigurationHost.cs
- ReadOnlyCollectionBase.cs
- FieldBuilder.cs
- SelectingProviderEventArgs.cs
- XmlKeywords.cs
- NonVisualControlAttribute.cs
- ValidationResult.cs
- DoubleAnimation.cs
- _NetRes.cs
- SynchronizedInputHelper.cs
- XhtmlBasicImageAdapter.cs
- SafeRegistryHandle.cs
- StreamGeometry.cs
- WindowVisualStateTracker.cs
- InvokeBase.cs
- HttpListenerElement.cs
- FixedPageAutomationPeer.cs
- StateMachine.cs
- UriParserTemplates.cs
- ProviderBase.cs
- ReturnEventArgs.cs
- PrintingPermissionAttribute.cs
- SiblingIterators.cs
- AssertFilter.cs
- Visual3D.cs
- DbMetaDataFactory.cs
- DefaultTraceListener.cs
- XmlAttributeCollection.cs
- lengthconverter.cs
- BamlRecordHelper.cs
- SqlEnums.cs
- DesignSurfaceCollection.cs
- Frame.cs
- RawStylusActions.cs
- Aggregates.cs
- StreamWriter.cs
- SqlConnectionHelper.cs
- TemplateManager.cs
- ISAPIRuntime.cs
- HandlerBase.cs
- PackageDigitalSignature.cs
- SevenBitStream.cs
- TypedTableBase.cs
- PersonalizableAttribute.cs
- FileDataSourceCache.cs
- DetailsViewCommandEventArgs.cs
- BamlRecordHelper.cs
- BaseParser.cs
- AsymmetricKeyExchangeDeformatter.cs
- CharConverter.cs
- XmlSchemaAppInfo.cs
- SoundPlayerAction.cs
- BuilderInfo.cs
- TransformCollection.cs
- WhiteSpaceTrimStringConverter.cs
- MemberAssignment.cs
- TraceInternal.cs
- EntityKeyElement.cs
- ConstraintConverter.cs
- AliasGenerator.cs
- ResourceIDHelper.cs
- C14NUtil.cs
- _CommandStream.cs
- DataListItemCollection.cs
- Lasso.cs
- URLMembershipCondition.cs
- MsmqChannelFactory.cs
- BamlTreeMap.cs
- SecurityHelper.cs
- TableRowCollection.cs
- HttpContextBase.cs
- MouseButtonEventArgs.cs
- CodeDomSerializerBase.cs
- TextMessageEncodingElement.cs
- CompositeCollectionView.cs
- BitmapEffectDrawingContextState.cs
- BindUriHelper.cs
- LinqDataSourceStatusEventArgs.cs
- GridViewUpdateEventArgs.cs