Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- KeyMatchBuilder.cs
- WindowsGraphicsWrapper.cs
- MailSettingsSection.cs
- SQLRoleProvider.cs
- ConfigViewGenerator.cs
- TextTreeDeleteContentUndoUnit.cs
- ToolboxItemWrapper.cs
- UrlRoutingHandler.cs
- XmlSignificantWhitespace.cs
- LineInfo.cs
- propertytag.cs
- XmlNodeList.cs
- XmlCollation.cs
- CodeObject.cs
- TreeNodeMouseHoverEvent.cs
- StorageAssociationSetMapping.cs
- NotifyIcon.cs
- ListControl.cs
- DataProtection.cs
- AnnotationDocumentPaginator.cs
- SingleTagSectionHandler.cs
- ProbeMatches11.cs
- CDSsyncETWBCLProvider.cs
- KnownTypeHelper.cs
- XsltFunctions.cs
- BaseParaClient.cs
- ColorConverter.cs
- GridViewRowPresenterBase.cs
- ArgumentNullException.cs
- ExtendedProperty.cs
- HttpListenerResponse.cs
- CharUnicodeInfo.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- OdbcParameter.cs
- Byte.cs
- HttpCookie.cs
- peersecuritysettings.cs
- KnownTypes.cs
- FontInfo.cs
- TabPage.cs
- SecurityDescriptor.cs
- Hex.cs
- AttributeEmitter.cs
- ComponentRenameEvent.cs
- BinaryEditor.cs
- DnsPermission.cs
- BezierSegment.cs
- GPRECTF.cs
- CharacterShapingProperties.cs
- JulianCalendar.cs
- PageThemeBuildProvider.cs
- MessageLoggingFilterTraceRecord.cs
- ToolStripGrip.cs
- LineServicesCallbacks.cs
- BrowserDefinition.cs
- TextContainerChangeEventArgs.cs
- DrawingCollection.cs
- UnaryExpressionHelper.cs
- PerformanceCounterManager.cs
- RegistrySecurity.cs
- PeerTransportListenAddressValidatorAttribute.cs
- SecurityVerifiedMessage.cs
- DefaultValueAttribute.cs
- OleDbEnumerator.cs
- DecoderBestFitFallback.cs
- BasicAsyncResult.cs
- TrackingMemoryStream.cs
- login.cs
- CachedTypeface.cs
- HttpRuntimeSection.cs
- QualificationDataAttribute.cs
- ScrollItemPatternIdentifiers.cs
- ScrollProviderWrapper.cs
- MetabaseServerConfig.cs
- Ref.cs
- SqlCommandBuilder.cs
- DesignerLoader.cs
- LocatorManager.cs
- IncrementalReadDecoders.cs
- ClientCredentialsSecurityTokenManager.cs
- CmsInterop.cs
- LambdaCompiler.Address.cs
- DiffuseMaterial.cs
- Matrix3D.cs
- BitmapData.cs
- AbstractExpressions.cs
- DbConnectionPool.cs
- TableLayoutStyle.cs
- DataViewManager.cs
- Method.cs
- TemplateParser.cs
- Triplet.cs
- PseudoWebRequest.cs
- XMLUtil.cs
- HierarchicalDataSourceIDConverter.cs
- PointLightBase.cs
- OptimalTextSource.cs
- SizeChangedEventArgs.cs
- ProcessManager.cs
- OracleParameterBinding.cs