Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // 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; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EditorZone.cs
- BamlLocalizationDictionary.cs
- ClassicBorderDecorator.cs
- SQLUtility.cs
- FixedSOMFixedBlock.cs
- SqlWriter.cs
- SingleResultAttribute.cs
- DataGridViewHitTestInfo.cs
- SecurityAlgorithmSuite.cs
- ToolStripRenderEventArgs.cs
- Pkcs7Signer.cs
- EventMap.cs
- WeakEventTable.cs
- Trustee.cs
- WindowsSysHeader.cs
- ToolBarTray.cs
- NativeMethods.cs
- TypeFieldSchema.cs
- MenuItemStyleCollection.cs
- PeerNodeAddress.cs
- TraceSwitch.cs
- FreeFormDragDropManager.cs
- AutomationProperties.cs
- EDesignUtil.cs
- ScriptingRoleServiceSection.cs
- TransformerInfoCollection.cs
- _NestedSingleAsyncResult.cs
- Screen.cs
- DeviceContexts.cs
- ProcessInputEventArgs.cs
- BindingsCollection.cs
- PropertyCollection.cs
- ExpressionEditorSheet.cs
- AdapterUtil.cs
- EntityUtil.cs
- Utils.cs
- MediaElement.cs
- XmlWrappingWriter.cs
- ObjectSecurity.cs
- NetworkInformationException.cs
- TextPattern.cs
- MultiTrigger.cs
- ObjectDataSourceChooseMethodsPanel.cs
- MissingMemberException.cs
- WorkflowViewManager.cs
- TextAnchor.cs
- DetailsViewCommandEventArgs.cs
- NetPeerTcpBindingElement.cs
- TypeListConverter.cs
- UIHelper.cs
- XmlSchemaGroup.cs
- XmlSerializerFormatAttribute.cs
- EFAssociationProvider.cs
- AspCompat.cs
- ProcessProtocolHandler.cs
- CharStorage.cs
- HttpCachePolicy.cs
- SessionViewState.cs
- HttpContextServiceHost.cs
- DetailsViewPageEventArgs.cs
- OdbcHandle.cs
- IconHelper.cs
- HtmlButton.cs
- XmlNamespaceMappingCollection.cs
- RemoteX509AsymmetricSecurityKey.cs
- TextShapeableCharacters.cs
- Label.cs
- Debugger.cs
- _BufferOffsetSize.cs
- BlockCollection.cs
- InlineCollection.cs
- URLAttribute.cs
- SuppressMessageAttribute.cs
- ServiceAuthorizationManager.cs
- MetadataArtifactLoaderComposite.cs
- DBDataPermissionAttribute.cs
- EdmProperty.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- ListViewItemCollectionEditor.cs
- CharAnimationBase.cs
- SerialPort.cs
- UnsafeNativeMethods.cs
- ThousandthOfEmRealPoints.cs
- TCPClient.cs
- Table.cs
- MissingSatelliteAssemblyException.cs
- WebPartCatalogCloseVerb.cs
- MediaTimeline.cs
- BrowserCapabilitiesFactory.cs
- SqlProviderManifest.cs
- MdiWindowListStrip.cs
- DiagnosticsConfiguration.cs
- COM2FontConverter.cs
- StringBuilder.cs
- TableItemStyle.cs
- MissingFieldException.cs
- Propagator.Evaluator.cs
- SurrogateChar.cs
- PanningMessageFilter.cs
- WorkflowMarkupSerializer.cs