Code:
/ FX-1434 / FX-1434 / 1.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
- DataTemplate.cs
- IsolatedStorage.cs
- XmlWellformedWriter.cs
- NamespaceList.cs
- MonitorWrapper.cs
- TargetParameterCountException.cs
- DataList.cs
- ReadOnlyCollectionBuilder.cs
- DataQuery.cs
- ShapingWorkspace.cs
- FloatMinMaxAggregationOperator.cs
- DataSourceControl.cs
- PropertyEmitter.cs
- DecoratedNameAttribute.cs
- Rule.cs
- Collection.cs
- XPathMessageContext.cs
- ReadOnlyHierarchicalDataSource.cs
- Effect.cs
- SimpleRecyclingCache.cs
- RadioButtonRenderer.cs
- ParserExtension.cs
- LineInfo.cs
- SqlConnection.cs
- RepeaterDataBoundAdapter.cs
- X509SecurityToken.cs
- WebBrowsableAttribute.cs
- ProgressiveCrcCalculatingStream.cs
- UserControlCodeDomTreeGenerator.cs
- ToolStripItemDataObject.cs
- EmptyReadOnlyDictionaryInternal.cs
- HtmlInputSubmit.cs
- DateTimeUtil.cs
- HuffmanTree.cs
- HtmlEmptyTagControlBuilder.cs
- Floater.cs
- CultureSpecificStringDictionary.cs
- DataGridViewLinkColumn.cs
- ProfileBuildProvider.cs
- DataSourceComponent.cs
- ButtonField.cs
- CalendarDay.cs
- ItemCollection.cs
- RequestCacheManager.cs
- WorkflowDefinitionDispenser.cs
- ComponentManagerBroker.cs
- VirtualPathUtility.cs
- RolePrincipal.cs
- TypeToArgumentTypeConverter.cs
- sortedlist.cs
- FaultContext.cs
- SqlTypeSystemProvider.cs
- XmlSchemaProviderAttribute.cs
- WorkflowDurableInstance.cs
- FrameworkTextComposition.cs
- x509store.cs
- ImageMapEventArgs.cs
- WindowsTitleBar.cs
- DiscoveryClientDocuments.cs
- ObservableDictionary.cs
- HtmlControlPersistable.cs
- PatternMatcher.cs
- PackWebRequestFactory.cs
- StrongName.cs
- PerfProviderCollection.cs
- ImageMapEventArgs.cs
- HttpProfileGroupBase.cs
- XmlIgnoreAttribute.cs
- CodeFieldReferenceExpression.cs
- RequestCacheEntry.cs
- EdmError.cs
- IEnumerable.cs
- TcpHostedTransportConfiguration.cs
- CodeThrowExceptionStatement.cs
- HttpServerUtilityBase.cs
- ValueSerializer.cs
- ControlUtil.cs
- ExternalFile.cs
- propertyentry.cs
- PropertyChangeTracker.cs
- CodeCommentStatement.cs
- FileInfo.cs
- VolatileEnlistmentState.cs
- ToolboxControl.cs
- DBDataPermission.cs
- SecurityHelper.cs
- ResXDataNode.cs
- DataColumnPropertyDescriptor.cs
- ApplyHostConfigurationBehavior.cs
- DefaultShape.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- DependentList.cs
- ScrollBarAutomationPeer.cs
- Matrix.cs
- SystemUdpStatistics.cs
- CroppedBitmap.cs
- Buffer.cs
- TrustDriver.cs
- ReadOnlyMetadataCollection.cs
- FontDriver.cs