Code:
/ FX-1434 / FX-1434 / 1.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
- ConnectionPoint.cs
- EditingCoordinator.cs
- RepeatInfo.cs
- PermissionSetEnumerator.cs
- ArrangedElement.cs
- EntityClassGenerator.cs
- DbConnectionPoolGroupProviderInfo.cs
- TextFormatterHost.cs
- ConnectionPoolManager.cs
- PhysicalFontFamily.cs
- XmlILIndex.cs
- IteratorDescriptor.cs
- XmlSchemaSimpleContentExtension.cs
- DataSourceSelectArguments.cs
- UnsafeNetInfoNativeMethods.cs
- httpstaticobjectscollection.cs
- DesignerAttribute.cs
- PathFigureCollection.cs
- DesignerProperties.cs
- WebPartConnection.cs
- ConstructorArgumentAttribute.cs
- LoginName.cs
- CompilerCollection.cs
- XmlDictionaryWriter.cs
- AutomationPropertyInfo.cs
- SafeBitVector32.cs
- SqlDataAdapter.cs
- StructuredTypeEmitter.cs
- CodePrimitiveExpression.cs
- CodeComment.cs
- AppDomainFactory.cs
- SQLBoolean.cs
- XmlLanguageConverter.cs
- MarkupProperty.cs
- UniformGrid.cs
- NotSupportedException.cs
- ParagraphVisual.cs
- ConnectionConsumerAttribute.cs
- __TransparentProxy.cs
- WebHttpSecurityModeHelper.cs
- ListViewItem.cs
- PropertyDescriptor.cs
- EntityDataSourceWrapper.cs
- SimplePropertyEntry.cs
- Match.cs
- WindowsImpersonationContext.cs
- InputScope.cs
- ColorPalette.cs
- DataTableReaderListener.cs
- DataKeyArray.cs
- activationcontext.cs
- TextSelection.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- Int32Animation.cs
- UxThemeWrapper.cs
- RoutedEvent.cs
- SqlClientPermission.cs
- BuildDependencySet.cs
- OleDbParameterCollection.cs
- PhonemeConverter.cs
- UpdatePanel.cs
- SettingsPropertyIsReadOnlyException.cs
- TypeExtensionSerializer.cs
- QuadraticBezierSegment.cs
- StringExpressionSet.cs
- VisualTransition.cs
- BufferAllocator.cs
- ElementAtQueryOperator.cs
- EncoderFallback.cs
- SqlMetaData.cs
- EntityConnectionStringBuilder.cs
- TagMapInfo.cs
- DesignerObject.cs
- EarlyBoundInfo.cs
- RepeaterItemEventArgs.cs
- IRCollection.cs
- ClientScriptManagerWrapper.cs
- HybridObjectCache.cs
- ConstructorNeedsTagAttribute.cs
- CodeFieldReferenceExpression.cs
- WebHttpDispatchOperationSelectorData.cs
- BufferedConnection.cs
- FunctionImportMapping.cs
- GridItemCollection.cs
- ToolTipAutomationPeer.cs
- MaskDescriptors.cs
- TCEAdapterGenerator.cs
- OleDbTransaction.cs
- XmlNamespaceManager.cs
- UiaCoreTypesApi.cs
- GroupItemAutomationPeer.cs
- WmpBitmapDecoder.cs
- ScrollChrome.cs
- FunctionQuery.cs
- FilteredReadOnlyMetadataCollection.cs
- assemblycache.cs
- Animatable.cs
- xdrvalidator.cs
- SettingsProviderCollection.cs
- XmlDocumentSerializer.cs