Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / InteropServices / HandleRef.cs / 1305376 / 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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FixedDSBuilder.cs
- OnOperation.cs
- _OverlappedAsyncResult.cs
- BaseParser.cs
- EventSourceCreationData.cs
- NavigationFailedEventArgs.cs
- GeneratedCodeAttribute.cs
- SignedXml.cs
- DetailsViewDeletedEventArgs.cs
- GroupQuery.cs
- PageAdapter.cs
- Int16Converter.cs
- SizeConverter.cs
- HwndSource.cs
- PrintPreviewGraphics.cs
- Transaction.cs
- ProviderCollection.cs
- sqlmetadatafactory.cs
- CqlGenerator.cs
- IProducerConsumerCollection.cs
- SignatureGenerator.cs
- ClientSettings.cs
- JsonWriter.cs
- COM2EnumConverter.cs
- DbParameterHelper.cs
- GifBitmapEncoder.cs
- ConfigXmlComment.cs
- ConstraintStruct.cs
- EndOfStreamException.cs
- SchemaImporterExtensionsSection.cs
- ReflectPropertyDescriptor.cs
- NamedObject.cs
- SystemDiagnosticsSection.cs
- keycontainerpermission.cs
- FormViewUpdateEventArgs.cs
- PrivilegeNotHeldException.cs
- ComponentEditorPage.cs
- _NegotiateClient.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- Emitter.cs
- ReliableRequestSessionChannel.cs
- ApplicationCommands.cs
- ProviderMetadataCachedInformation.cs
- MetadataPropertyAttribute.cs
- PersonalizationProviderCollection.cs
- HtmlContainerControl.cs
- ClientUtils.cs
- HtmlInputButton.cs
- DescendantQuery.cs
- RectAnimation.cs
- ResourceWriter.cs
- FontConverter.cs
- AudioDeviceOut.cs
- ConfigXmlSignificantWhitespace.cs
- Size.cs
- CfgParser.cs
- ApplicationGesture.cs
- XpsThumbnail.cs
- BinaryObjectWriter.cs
- Nodes.cs
- ObjectConverter.cs
- SiblingIterators.cs
- FixedPosition.cs
- RegisteredArrayDeclaration.cs
- StoreContentChangedEventArgs.cs
- FrugalMap.cs
- QueryConverter.cs
- DBCommand.cs
- XmlTypeMapping.cs
- LogReserveAndAppendState.cs
- SubMenuStyleCollection.cs
- ModelTreeEnumerator.cs
- TreeViewDataItemAutomationPeer.cs
- TableRow.cs
- Rights.cs
- SiteMapNodeItemEventArgs.cs
- ColumnPropertiesGroup.cs
- CommandBindingCollection.cs
- ScrollEvent.cs
- ReversePositionQuery.cs
- TextPointerBase.cs
- DSASignatureFormatter.cs
- UrlAuthorizationModule.cs
- PageThemeParser.cs
- FtpCachePolicyElement.cs
- ToolStripLabel.cs
- PrintPageEvent.cs
- ConvertEvent.cs
- MailMessage.cs
- ComponentManagerBroker.cs
- DNS.cs
- XmlEncoding.cs
- MsmqAuthenticationMode.cs
- bidPrivateBase.cs
- ITextView.cs
- SlotInfo.cs
- xml.cs
- DataSourceView.cs
- SiteMap.cs
- Vector.cs