Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Runtime / InteropServices / HandleRef.cs / 1 / HandleRef.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== namespace System.Runtime.InteropServices { using System; [System.Runtime.InteropServices.ComVisible(true)] public struct HandleRef { // ! Do not add or rearrange fields as the EE depends on this layout. //------------------------------------------------------------------ internal Object m_wrapper; internal IntPtr m_handle; //----------------------------------------------------------------- public HandleRef(Object wrapper, IntPtr handle) { m_wrapper = wrapper; m_handle = handle; } public Object Wrapper { get { return m_wrapper; } } public IntPtr Handle { get { return m_handle; } } public static explicit operator IntPtr(HandleRef value) { return value.m_handle; } public static IntPtr ToIntPtr(HandleRef value) { return value.m_handle; } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ShapingWorkspace.cs
- mediaclock.cs
- COM2TypeInfoProcessor.cs
- ManagementClass.cs
- DoubleLink.cs
- SiteMapDataSourceView.cs
- TrustLevelCollection.cs
- AssemblyInfo.cs
- CrossSiteScriptingValidation.cs
- ValidationSummaryDesigner.cs
- DataGridViewCellStyleChangedEventArgs.cs
- SecurityKeyIdentifierClause.cs
- Grant.cs
- _TLSstream.cs
- SqlMetaData.cs
- RoutedEventConverter.cs
- HtmlInputPassword.cs
- DataGridCellsPresenter.cs
- TemplateColumn.cs
- File.cs
- SponsorHelper.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- PersonalizationProviderCollection.cs
- WebPermission.cs
- TileBrush.cs
- LineProperties.cs
- GroupLabel.cs
- RetrieveVirtualItemEventArgs.cs
- StyleCollection.cs
- XsltCompileContext.cs
- MdiWindowListStrip.cs
- Preprocessor.cs
- CollectionViewGroupInternal.cs
- HttpResponse.cs
- CommittableTransaction.cs
- ArgumentValueSerializer.cs
- Publisher.cs
- NoClickablePointException.cs
- QueryResults.cs
- WebService.cs
- Util.cs
- ThreadInterruptedException.cs
- ComponentChangingEvent.cs
- LongSumAggregationOperator.cs
- WorkflowTerminatedException.cs
- PrinterSettings.cs
- OracleConnection.cs
- DebuggerAttributes.cs
- ItemAutomationPeer.cs
- HttpModuleCollection.cs
- ActivityPropertyReference.cs
- TTSEngineTypes.cs
- TreeViewBindingsEditorForm.cs
- FileAuthorizationModule.cs
- CreateParams.cs
- Exceptions.cs
- XmlRawWriterWrapper.cs
- RenamedEventArgs.cs
- DataControlFieldCollection.cs
- InvokeCompletedEventArgs.cs
- RowToFieldTransformer.cs
- SqlStream.cs
- TraceSection.cs
- EventLogPermissionEntryCollection.cs
- KeyInterop.cs
- StrongNameKeyPair.cs
- RuntimeConfig.cs
- Cursors.cs
- DataGridViewLinkColumn.cs
- TextEditorContextMenu.cs
- WorkflowPageSetupDialog.cs
- ProxyWebPart.cs
- RequestNavigateEventArgs.cs
- KeyInterop.cs
- Base64Encoder.cs
- RemotingConfigParser.cs
- WindowsFormsSectionHandler.cs
- MatrixTransform3D.cs
- SendDesigner.xaml.cs
- MultipartIdentifier.cs
- OleDbStruct.cs
- BitmapEffectGeneralTransform.cs
- FormatConvertedBitmap.cs
- RelationshipEntry.cs
- TraceFilter.cs
- WebPartManager.cs
- AdjustableArrowCap.cs
- TrustLevel.cs
- TemplateControl.cs
- CodeMethodMap.cs
- PathFigureCollectionConverter.cs
- GraphicsContainer.cs
- ErrorWebPart.cs
- EventArgs.cs
- UmAlQuraCalendar.cs
- DataListItemEventArgs.cs
- EventRecordWrittenEventArgs.cs
- AsyncContentLoadedEventArgs.cs
- MetadataItemSerializer.cs
- DataGridViewCellStyle.cs