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

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OneOf.cs
- VScrollProperties.cs
- safesecurityhelperavalon.cs
- DataGridViewCellFormattingEventArgs.cs
- GZipUtils.cs
- NetworkInformationPermission.cs
- ContractBase.cs
- AppDomainAttributes.cs
- GeometryGroup.cs
- TableLayoutStyleCollection.cs
- CapabilitiesState.cs
- Thickness.cs
- ParenExpr.cs
- TileModeValidation.cs
- SoapCommonClasses.cs
- SyndicationSerializer.cs
- HiddenFieldDesigner.cs
- Int32Rect.cs
- SQLString.cs
- TextPointerBase.cs
- SystemIPInterfaceProperties.cs
- OdbcTransaction.cs
- ColumnMap.cs
- EffectiveValueEntry.cs
- WindowsIdentity.cs
- SignedInfo.cs
- DataGridViewHeaderCell.cs
- HostingEnvironmentException.cs
- WeakHashtable.cs
- ViewLoader.cs
- AssertFilter.cs
- FontInfo.cs
- CaseInsensitiveComparer.cs
- xmlglyphRunInfo.cs
- MouseActionValueSerializer.cs
- InvalidOleVariantTypeException.cs
- UIPermission.cs
- EdmConstants.cs
- DefaultAssemblyResolver.cs
- PermissionRequestEvidence.cs
- AssociationProvider.cs
- DataSourceDescriptorCollection.cs
- RoutedPropertyChangedEventArgs.cs
- FixedDocumentSequencePaginator.cs
- WebMessageEncodingBindingElement.cs
- DesignerSerializerAttribute.cs
- DataServiceHostWrapper.cs
- PropertyPathWorker.cs
- TreeIterator.cs
- ProfileSection.cs
- ErrorFormatterPage.cs
- BitVector32.cs
- ViewEventArgs.cs
- ObjectAnimationUsingKeyFrames.cs
- Grid.cs
- ValueTable.cs
- HtmlWindowCollection.cs
- TextEditorContextMenu.cs
- RecordsAffectedEventArgs.cs
- Unit.cs
- WebPartVerb.cs
- RelationshipType.cs
- ReflectionHelper.cs
- DbConnectionStringBuilder.cs
- PartialList.cs
- cookiecollection.cs
- mactripleDES.cs
- BitmapEffectGeneralTransform.cs
- X509ServiceCertificateAuthentication.cs
- SchemaEntity.cs
- PersonalizableTypeEntry.cs
- LinearQuaternionKeyFrame.cs
- ValueProviderWrapper.cs
- OrderedDictionary.cs
- ByteKeyFrameCollection.cs
- BamlRecordHelper.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- PackagePart.cs
- Matrix3DStack.cs
- x509store.cs
- ValueQuery.cs
- HttpDebugHandler.cs
- TypeConverterHelper.cs
- keycontainerpermission.cs
- CompilerScopeManager.cs
- XamlNamespaceHelper.cs
- FindCriteriaCD1.cs
- LoginCancelEventArgs.cs
- MonthCalendar.cs
- SecurityContext.cs
- Select.cs
- DocumentSequenceHighlightLayer.cs
- LogLogRecordEnumerator.cs
- __ComObject.cs
- RelationshipEndCollection.cs
- Error.cs
- RootContext.cs
- ZipIOExtraFieldElement.cs
- GetParentChain.cs