Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // 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); } } } // 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
- XmlSchemaElement.cs
- ApplicationGesture.cs
- SqlDataSourceStatusEventArgs.cs
- GenericArgumentsUpdater.cs
- TextElementAutomationPeer.cs
- ModuleElement.cs
- EditorPartCollection.cs
- Logging.cs
- ServiceDescription.cs
- MarkupObject.cs
- Polyline.cs
- GeometryHitTestResult.cs
- MimeMapping.cs
- XMLDiffLoader.cs
- RegexTree.cs
- ScrollBar.cs
- VectorAnimation.cs
- StaticDataManager.cs
- Route.cs
- DbgUtil.cs
- ColorTransformHelper.cs
- CodeTypeConstructor.cs
- OleDbCommand.cs
- IPCCacheManager.cs
- DateTimeParse.cs
- ScriptMethodAttribute.cs
- GlyphInfoList.cs
- TextRenderingModeValidation.cs
- InheritanceAttribute.cs
- CachedTypeface.cs
- SecurityTokenAttachmentMode.cs
- LocalServiceSecuritySettings.cs
- UntrustedRecipientException.cs
- ExtenderHelpers.cs
- Polyline.cs
- NativeCppClassAttribute.cs
- XmlQualifiedName.cs
- ExpressionParser.cs
- SetStateDesigner.cs
- ToolStripItemRenderEventArgs.cs
- TextSearch.cs
- SettingsPropertyCollection.cs
- TemplateControlBuildProvider.cs
- LinqDataSourceContextEventArgs.cs
- LinkedList.cs
- FilteredSchemaElementLookUpTable.cs
- XmlSerializer.cs
- XmlDocument.cs
- X509ChainPolicy.cs
- SchemaObjectWriter.cs
- ListViewCommandEventArgs.cs
- SerialPinChanges.cs
- _NegoStream.cs
- CqlParser.cs
- EvidenceTypeDescriptor.cs
- DataGridGeneralPage.cs
- MetadataItemEmitter.cs
- SwitchCase.cs
- HttpModuleActionCollection.cs
- DelegateTypeInfo.cs
- OleDbTransaction.cs
- SqlDataReader.cs
- DefaultTextStoreTextComposition.cs
- ConfigurationLockCollection.cs
- BulletedList.cs
- BackgroundFormatInfo.cs
- UIElementAutomationPeer.cs
- TimeZone.cs
- ScriptResourceInfo.cs
- TimeSpanFormat.cs
- TagElement.cs
- InputBinder.cs
- EntityRecordInfo.cs
- Bold.cs
- FormViewInsertedEventArgs.cs
- CrossAppDomainChannel.cs
- SiteIdentityPermission.cs
- ErrorFormatter.cs
- DynamicValidatorEventArgs.cs
- XmlMessageFormatter.cs
- JsonDeserializer.cs
- ResXFileRef.cs
- DbProviderSpecificTypePropertyAttribute.cs
- DispatcherExceptionEventArgs.cs
- CategoryAttribute.cs
- PrimarySelectionGlyph.cs
- WorkflowServiceNamespace.cs
- XmlSchemaDocumentation.cs
- TextEncodedRawTextWriter.cs
- FunctionGenerator.cs
- GridViewRowPresenterBase.cs
- FixedSOMLineCollection.cs
- XmlNotation.cs
- ContentFilePart.cs
- Error.cs
- ListViewContainer.cs
- CursorConverter.cs
- Literal.cs
- ViewgenContext.cs
- WorkflowInstanceUnhandledExceptionRecord.cs