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
- Missing.cs
- TypographyProperties.cs
- ExtentCqlBlock.cs
- UpdateTranslator.cs
- ping.cs
- DrawingContextDrawingContextWalker.cs
- EntityContainerEmitter.cs
- _ServiceNameStore.cs
- ToolboxSnapDragDropEventArgs.cs
- MetabaseServerConfig.cs
- WebServiceData.cs
- TextDecoration.cs
- Registration.cs
- Timer.cs
- ConnectionStringSettings.cs
- FlowSwitch.cs
- OSFeature.cs
- QilReplaceVisitor.cs
- PriorityBinding.cs
- FormatPage.cs
- NumericUpDown.cs
- ScrollChrome.cs
- entitydatasourceentitysetnameconverter.cs
- WinFormsSecurity.cs
- FocusManager.cs
- EditorServiceContext.cs
- MultiSelector.cs
- Context.cs
- XslCompiledTransform.cs
- Point4DValueSerializer.cs
- BasePattern.cs
- AlphabetConverter.cs
- Misc.cs
- XmlSchema.cs
- ProviderSettingsCollection.cs
- documentsequencetextpointer.cs
- CheckBoxRenderer.cs
- EntityClientCacheKey.cs
- PathSegment.cs
- IntSecurity.cs
- SoapMessage.cs
- ValidatedControlConverter.cs
- loginstatus.cs
- XPathParser.cs
- SpellerStatusTable.cs
- ResourceContainer.cs
- OciEnlistContext.cs
- MessageFormatterConverter.cs
- DrawingImage.cs
- DataGridViewCellParsingEventArgs.cs
- Table.cs
- ConfigXmlAttribute.cs
- VisualBasicDesignerHelper.cs
- AnnotationService.cs
- Opcode.cs
- ToggleProviderWrapper.cs
- CellTreeNodeVisitors.cs
- RequestTimeoutManager.cs
- MembershipValidatePasswordEventArgs.cs
- InfoCardSymmetricAlgorithm.cs
- RawUIStateInputReport.cs
- ErrorWebPart.cs
- AutoCompleteStringCollection.cs
- DataGridViewCellConverter.cs
- SqlNode.cs
- HostExecutionContextManager.cs
- XmlQueryType.cs
- ServiceRoute.cs
- FileChangesMonitor.cs
- DoWhileDesigner.xaml.cs
- WebControlsSection.cs
- ObjectItemAssemblyLoader.cs
- DataGridViewCell.cs
- Win32SafeHandles.cs
- BitmapEffectGroup.cs
- WindowsComboBox.cs
- UpdateException.cs
- EnlistmentTraceIdentifier.cs
- SingleAnimationBase.cs
- TcpClientSocketManager.cs
- SqlDataRecord.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- Util.cs
- ComboBox.cs
- _BaseOverlappedAsyncResult.cs
- UnsafeNativeMethods.cs
- DragDeltaEventArgs.cs
- OneWayBindingElementImporter.cs
- TreeNodeStyle.cs
- BufferModesCollection.cs
- followingsibling.cs
- RemoteWebConfigurationHost.cs
- EntitySetDataBindingList.cs
- TimeEnumHelper.cs
- SqlDataSourceAdvancedOptionsForm.cs
- GregorianCalendarHelper.cs
- DefaultValidator.cs
- DetailsViewDeletedEventArgs.cs
- MetadataArtifactLoaderComposite.cs
- TreeNodeMouseHoverEvent.cs