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
- FunctionImportMapping.cs
- Interfaces.cs
- PriorityBinding.cs
- CodeParameterDeclarationExpression.cs
- BitmapEffectInputData.cs
- DataGridTemplateColumn.cs
- CodeDirectoryCompiler.cs
- ProcessHostFactoryHelper.cs
- PageContentAsyncResult.cs
- BindToObject.cs
- TextOptions.cs
- Registry.cs
- IdentityNotMappedException.cs
- CoTaskMemHandle.cs
- coordinatorscratchpad.cs
- WebConfigurationHost.cs
- CodeGenHelper.cs
- DataKey.cs
- SqlDataSourceConfigureSortForm.cs
- ZipIOLocalFileHeader.cs
- XPathItem.cs
- StickyNoteHelper.cs
- M3DUtil.cs
- ProfileBuildProvider.cs
- DataControlField.cs
- PathGeometry.cs
- DataGridViewDataErrorEventArgs.cs
- SafeTimerHandle.cs
- EmptyReadOnlyDictionaryInternal.cs
- ISCIIEncoding.cs
- CodeGroup.cs
- PreProcessor.cs
- SystemIPGlobalStatistics.cs
- XmlSubtreeReader.cs
- SqlWorkflowInstanceStore.cs
- SystemIPv4InterfaceProperties.cs
- MruCache.cs
- TemplatedWizardStep.cs
- ScriptManagerProxy.cs
- SpeechSeg.cs
- InheritanceRules.cs
- XmlSchemaSearchPattern.cs
- DashStyle.cs
- OpenTypeLayout.cs
- SizeAnimation.cs
- FixedSOMFixedBlock.cs
- ActiveXSite.cs
- CriticalHandle.cs
- AttributeXamlType.cs
- DocumentPageHost.cs
- EdmConstants.cs
- SessionStateUtil.cs
- XmlSchemaInfo.cs
- _TimerThread.cs
- TimeSpanOrInfiniteValidator.cs
- ComplexPropertyEntry.cs
- PermissionSet.cs
- HttpCookie.cs
- HtmlHistory.cs
- VisualStyleTypesAndProperties.cs
- CancellationTokenSource.cs
- JournalNavigationScope.cs
- SharedStatics.cs
- SqlDataSourceCommandParser.cs
- BitmapPalette.cs
- KeyedCollection.cs
- webeventbuffer.cs
- UserValidatedEventArgs.cs
- TextTrailingWordEllipsis.cs
- HotSpotCollection.cs
- XmlConvert.cs
- DataFieldEditor.cs
- Identity.cs
- Options.cs
- PersonalizableTypeEntry.cs
- HostingEnvironmentException.cs
- AttributeCollection.cs
- DtrList.cs
- WebBodyFormatMessageProperty.cs
- OledbConnectionStringbuilder.cs
- SqlGenerator.cs
- XmlStreamStore.cs
- Enlistment.cs
- TemplateInstanceAttribute.cs
- ConnectionStringSettings.cs
- MessageBodyDescription.cs
- AjaxFrameworkAssemblyAttribute.cs
- ZipIOCentralDirectoryBlock.cs
- SqlDataAdapter.cs
- MemoryFailPoint.cs
- Interlocked.cs
- FloatUtil.cs
- XamlGridLengthSerializer.cs
- Grant.cs
- OperatingSystem.cs
- FontDriver.cs
- ControlBindingsCollection.cs
- ResXResourceWriter.cs
- MobileListItem.cs
- LightweightEntityWrapper.cs