Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- StandardMenuStripVerb.cs
- SplitContainerDesigner.cs
- PresentationSource.cs
- NamespaceTable.cs
- MemberPath.cs
- XmlSchemaException.cs
- BamlLocalizabilityResolver.cs
- EncoderBestFitFallback.cs
- streamingZipPartStream.cs
- DataListItemCollection.cs
- WindowsPen.cs
- EntitySetBaseCollection.cs
- WebException.cs
- XmlBinaryReader.cs
- WindowsToolbar.cs
- SafeWaitHandle.cs
- FontFamilyConverter.cs
- StrongNameMembershipCondition.cs
- MapPathBasedVirtualPathProvider.cs
- TrackingLocationCollection.cs
- _NtlmClient.cs
- EncoderFallback.cs
- OperationPerformanceCounters.cs
- DesignerWithHeader.cs
- MemberJoinTreeNode.cs
- TextureBrush.cs
- WebRequest.cs
- KeyGestureConverter.cs
- TaskFormBase.cs
- StateDesigner.LayoutSelectionGlyph.cs
- Int32AnimationBase.cs
- ConvertersCollection.cs
- TextUtf8RawTextWriter.cs
- OleDbStruct.cs
- Padding.cs
- IFlowDocumentViewer.cs
- NextPreviousPagerField.cs
- Utility.cs
- SafeNativeMethods.cs
- PerformanceCounterPermissionEntry.cs
- ClipboardProcessor.cs
- XmlCountingReader.cs
- ClientConfigPaths.cs
- ClientTargetCollection.cs
- OleDbFactory.cs
- _FixedSizeReader.cs
- NetStream.cs
- WebPartMenuStyle.cs
- CssClassPropertyAttribute.cs
- ExpressionBuilder.cs
- ProcessHost.cs
- ContextMenu.cs
- FileRecordSequenceCompletedAsyncResult.cs
- LocalizableResourceBuilder.cs
- Stylus.cs
- UnmanagedMarshal.cs
- MetafileHeader.cs
- ExpressionBuilderCollection.cs
- WebPartEditVerb.cs
- DateTimeFormat.cs
- DebuggerService.cs
- EventLogTraceListener.cs
- complextypematerializer.cs
- AsnEncodedData.cs
- NonParentingControl.cs
- ResourceSetExpression.cs
- WarningException.cs
- TreeNodeCollection.cs
- DataDocumentXPathNavigator.cs
- Process.cs
- InheritedPropertyChangedEventArgs.cs
- DataGridViewCellCollection.cs
- ExpressionBuilderContext.cs
- ColumnHeader.cs
- FontNamesConverter.cs
- ComponentConverter.cs
- StylusTip.cs
- OutArgumentConverter.cs
- LambdaCompiler.ControlFlow.cs
- TraceLevelStore.cs
- ImageList.cs
- XmlReflectionMember.cs
- DBDataPermissionAttribute.cs
- MetadataPropertyAttribute.cs
- EditBehavior.cs
- ClientBuildManagerCallback.cs
- EntityDesignPluralizationHandler.cs
- AuthenticationService.cs
- FigureParagraph.cs
- MaskDesignerDialog.cs
- AuthenticatedStream.cs
- QueryPageSettingsEventArgs.cs
- CaseInsensitiveOrdinalStringComparer.cs
- Rotation3D.cs
- RMEnrollmentPage2.cs
- ReferenceConverter.cs
- XmlSubtreeReader.cs
- Win32KeyboardDevice.cs
- DataTemplateSelector.cs
- TextEditorCopyPaste.cs