Code:
/ DotNET / DotNET / 8.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
- SectionUpdates.cs
- objectresult_tresulttype.cs
- TraceHandler.cs
- TextCompositionManager.cs
- SequentialWorkflowRootDesigner.cs
- PointLightBase.cs
- ExtentJoinTreeNode.cs
- CodeExpressionCollection.cs
- TranslateTransform3D.cs
- DSGeneratorProblem.cs
- DesignerOptionService.cs
- FindCriteria11.cs
- DoubleLinkListEnumerator.cs
- PartBasedPackageProperties.cs
- SQLByteStorage.cs
- SourceChangedEventArgs.cs
- OperatingSystem.cs
- AcceleratedTokenProvider.cs
- CompilationSection.cs
- EventProxy.cs
- EditorPartChrome.cs
- InternalsVisibleToAttribute.cs
- DependencyPropertyConverter.cs
- WriteStateInfoBase.cs
- CorrelationKey.cs
- SQlBooleanStorage.cs
- DbConnectionPoolGroup.cs
- AsmxEndpointPickerExtension.cs
- FileCodeGroup.cs
- DataSvcMapFile.cs
- DataBinding.cs
- Floater.cs
- PeerObject.cs
- SynchronizingStream.cs
- ZipIOBlockManager.cs
- XXXOnTypeBuilderInstantiation.cs
- MissingMemberException.cs
- EntityViewContainer.cs
- DesignerTransaction.cs
- TaiwanCalendar.cs
- TextDecorationLocationValidation.cs
- oledbconnectionstring.cs
- Point4D.cs
- objectquery_tresulttype.cs
- WebPartVerbsEventArgs.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- ReachDocumentReferenceSerializerAsync.cs
- GenericIdentity.cs
- ProtocolsConfiguration.cs
- WebPartDescriptionCollection.cs
- WebPartZone.cs
- Point4DConverter.cs
- PrePrepareMethodAttribute.cs
- SqlDependencyListener.cs
- StylusPointCollection.cs
- TracingConnectionListener.cs
- SmiSettersStream.cs
- SqlDataSourceCache.cs
- URLAttribute.cs
- EdmConstants.cs
- RelatedView.cs
- Section.cs
- TreeWalker.cs
- PersonalizablePropertyEntry.cs
- Pair.cs
- StandardOleMarshalObject.cs
- ForeignConstraint.cs
- SectionXmlInfo.cs
- HtmlShim.cs
- LiteralLink.cs
- AddInServer.cs
- DataBindingCollectionEditor.cs
- PersonalizationStateInfo.cs
- SortDescriptionCollection.cs
- GlyphInfoList.cs
- GradientSpreadMethodValidation.cs
- ReliableMessagingVersion.cs
- Tile.cs
- XmlChoiceIdentifierAttribute.cs
- DesignerDataColumn.cs
- ObjectItemAttributeAssemblyLoader.cs
- DeferredRunTextReference.cs
- DataException.cs
- CanonicalXml.cs
- XmlAttributeAttribute.cs
- DateTimeConstantAttribute.cs
- WebColorConverter.cs
- GlyphCache.cs
- ActivityWithResultConverter.cs
- KeyProperty.cs
- HostSecurityManager.cs
- SurrogateSelector.cs
- ZeroOpNode.cs
- PowerStatus.cs
- Signature.cs
- BrowserInteropHelper.cs
- Propagator.Evaluator.cs
- HttpServerUtilityWrapper.cs
- EntryIndex.cs
- WizardStepBase.cs