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
- WebCategoryAttribute.cs
- LineServices.cs
- XmlEnumAttribute.cs
- DocumentsTrace.cs
- DataGridViewRowCancelEventArgs.cs
- AvtEvent.cs
- ManagedWndProcTracker.cs
- ReferentialConstraint.cs
- CollectionConverter.cs
- WebPartConnectionsCloseVerb.cs
- ElementsClipboardData.cs
- Completion.cs
- SortDescription.cs
- ColorConverter.cs
- CodeConditionStatement.cs
- ColumnResizeAdorner.cs
- GridViewColumn.cs
- JournalNavigationScope.cs
- Graphics.cs
- MouseEvent.cs
- GlyphsSerializer.cs
- DataGridViewCellStyle.cs
- BitmapVisualManager.cs
- WebConfigurationManager.cs
- DragDeltaEventArgs.cs
- BitmapEffectState.cs
- SqlSupersetValidator.cs
- DictationGrammar.cs
- DataGridAddNewRow.cs
- DataGridViewBand.cs
- SchemaConstraints.cs
- HttpApplication.cs
- RectangleGeometry.cs
- SessionStateSection.cs
- WebBaseEventKeyComparer.cs
- MsmqMessageProperty.cs
- DataKeyArray.cs
- OrCondition.cs
- DataComponentNameHandler.cs
- FormViewCommandEventArgs.cs
- EncoderReplacementFallback.cs
- Compiler.cs
- AdapterDictionary.cs
- FileSystemEnumerable.cs
- SQLInt16Storage.cs
- UnknownWrapper.cs
- SafeCoTaskMem.cs
- EventLog.cs
- Stylesheet.cs
- Int64KeyFrameCollection.cs
- RelativeSource.cs
- BrowserCapabilitiesFactory.cs
- UnsafeNativeMethodsMilCoreApi.cs
- FixedDocument.cs
- ClientTargetSection.cs
- RuleSettingsCollection.cs
- SoapReflectionImporter.cs
- ControlPropertyNameConverter.cs
- GrowingArray.cs
- DictionarySectionHandler.cs
- BaseCollection.cs
- GZipStream.cs
- UnknownBitmapEncoder.cs
- GifBitmapDecoder.cs
- DataControlPagerLinkButton.cs
- Baml2006ReaderSettings.cs
- NGCSerializationManagerAsync.cs
- InternalControlCollection.cs
- XmlDeclaration.cs
- Activator.cs
- CornerRadius.cs
- DynamicUpdateCommand.cs
- UInt16Storage.cs
- GacUtil.cs
- ResolveNameEventArgs.cs
- UseAttributeSetsAction.cs
- SQLInt64.cs
- StringComparer.cs
- PersonalizationEntry.cs
- ClientTargetCollection.cs
- BufferedReadStream.cs
- UseLicense.cs
- Config.cs
- DrawingContextFlattener.cs
- LogExtent.cs
- BamlRecordWriter.cs
- Span.cs
- ProtocolsSection.cs
- COAUTHIDENTITY.cs
- ConfigXmlWhitespace.cs
- SessionEndedEventArgs.cs
- Oci.cs
- ListViewDesigner.cs
- CompilationLock.cs
- TreeViewDataItemAutomationPeer.cs
- ExtenderControl.cs
- Underline.cs
- RC2.cs
- EnvironmentPermission.cs
- AsyncCodeActivity.cs