Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / Microsoft / Win32 / SafeHandles / SafeFindHandle.cs / 1 / SafeFindHandle.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: SafeFindHandle ** ** ** A wrapper for find handles ** ** ===========================================================*/ using System; using System.Security; using System.Security.Permissions; using System.Runtime.InteropServices; using System.Runtime.CompilerServices; using System.Runtime.ConstrainedExecution; using Microsoft.Win32; namespace Microsoft.Win32.SafeHandles { internal sealed class SafeFindHandle : SafeHandleZeroOrMinusOneIsInvalid { [SecurityPermission(SecurityAction.LinkDemand, UnmanagedCode=true)] internal SafeFindHandle() : base(true) {} override protected bool ReleaseHandle() { return Win32Native.FindClose(handle); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NextPreviousPagerField.cs
- AxisAngleRotation3D.cs
- HtmlInputFile.cs
- Button.cs
- DBAsyncResult.cs
- DoubleCollectionConverter.cs
- GlyphingCache.cs
- BasicHttpMessageSecurityElement.cs
- RegexStringValidator.cs
- ToolBarDesigner.cs
- HtmlInputFile.cs
- TextTreeText.cs
- CorePropertiesFilter.cs
- RefreshEventArgs.cs
- ObjectStateFormatter.cs
- SoapSchemaImporter.cs
- HttpServerProtocol.cs
- XMLSyntaxException.cs
- Encoding.cs
- EntitySetBaseCollection.cs
- HttpDebugHandler.cs
- RIPEMD160.cs
- PersonalizationProviderHelper.cs
- SafeRsaProviderHandle.cs
- ListControl.cs
- DiscardableAttribute.cs
- WinFormsSpinner.cs
- PropertyNames.cs
- TextEmbeddedObject.cs
- DataServiceQueryProvider.cs
- CursorConverter.cs
- XamlSerializationHelper.cs
- MarkupObject.cs
- InvalidAsynchronousStateException.cs
- NotCondition.cs
- EntityContainerEmitter.cs
- VariableAction.cs
- EdmPropertyAttribute.cs
- ToolStripInSituService.cs
- AsyncOperationManager.cs
- CommandBindingCollection.cs
- _ProxyRegBlob.cs
- StringExpressionSet.cs
- DBSqlParserTableCollection.cs
- Keyboard.cs
- WebPartMenuStyle.cs
- IndexedEnumerable.cs
- CollectionViewSource.cs
- CultureTable.cs
- TemplatePropertyEntry.cs
- VisualTreeHelper.cs
- BezierSegment.cs
- QuaternionRotation3D.cs
- PropertyItem.cs
- CodeAttachEventStatement.cs
- UrlPath.cs
- SharedPersonalizationStateInfo.cs
- MasterPageBuildProvider.cs
- LabelLiteral.cs
- UrlMappingsModule.cs
- CollectionTypeElement.cs
- figurelengthconverter.cs
- ProjectionCamera.cs
- nulltextcontainer.cs
- HttpPostProtocolImporter.cs
- RecommendedAsConfigurableAttribute.cs
- StorageTypeMapping.cs
- XPathAxisIterator.cs
- __Filters.cs
- IteratorFilter.cs
- TagMapCollection.cs
- Scripts.cs
- MemberPath.cs
- StaticFileHandler.cs
- XmlSchemaAnnotated.cs
- Knowncolors.cs
- GZipDecoder.cs
- GridEntryCollection.cs
- ChtmlSelectionListAdapter.cs
- SubMenuStyle.cs
- CachedCompositeFamily.cs
- AppDomainInfo.cs
- CodeDomExtensionMethods.cs
- DisplayNameAttribute.cs
- ContextInformation.cs
- METAHEADER.cs
- NativeDirectoryServicesQueryAPIs.cs
- SByteConverter.cs
- BuildManager.cs
- QueryComponents.cs
- SerializationFieldInfo.cs
- DataListItem.cs
- SqlLiftIndependentRowExpressions.cs
- StringCollection.cs
- CheckableControlBaseAdapter.cs
- Tile.cs
- XmlSchemaAnnotated.cs
- View.cs
- MailFileEditor.cs
- OrderByExpression.cs