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
- SystemColorTracker.cs
- NativeMethods.cs
- TaiwanLunisolarCalendar.cs
- MsmqIntegrationOutputChannel.cs
- DurableEnlistmentState.cs
- ThreadPoolTaskScheduler.cs
- HttpResponseInternalBase.cs
- GetPageCompletedEventArgs.cs
- ListView.cs
- MenuScrollingVisibilityConverter.cs
- GeneralTransform3D.cs
- SerialErrors.cs
- AmbientLight.cs
- DBSqlParserTable.cs
- x509utils.cs
- CmsUtils.cs
- DeleteMemberBinder.cs
- ServiceSettingsResponseInfo.cs
- CqlLexerHelpers.cs
- ChannelListenerBase.cs
- DataGridViewLayoutData.cs
- TemplateKey.cs
- ByteStreamMessageEncoderFactory.cs
- MetabaseServerConfig.cs
- DoubleCollectionConverter.cs
- Help.cs
- Transform.cs
- DataSourceHelper.cs
- HttpResponseHeader.cs
- WindowsToolbar.cs
- SuppressMergeCheckAttribute.cs
- securitycriticaldataClass.cs
- AppModelKnownContentFactory.cs
- ElementAction.cs
- XmlSchemaSequence.cs
- XXXInfos.cs
- PageAdapter.cs
- XmlCompatibilityReader.cs
- CommentAction.cs
- CodeCommentStatementCollection.cs
- PerformanceCounterPermissionAttribute.cs
- WebPartPersonalization.cs
- Repeater.cs
- EventProvider.cs
- UserNamePasswordValidator.cs
- SqlTriggerAttribute.cs
- MemberAccessException.cs
- ImmComposition.cs
- PropertyInformationCollection.cs
- ValidationRule.cs
- PersonalizationEntry.cs
- ProvideValueServiceProvider.cs
- FileChangesMonitor.cs
- HttpPostProtocolImporter.cs
- ChannelBinding.cs
- ParseElementCollection.cs
- ResourceAssociationTypeEnd.cs
- SimpleHandlerBuildProvider.cs
- BaseParagraph.cs
- SwitchElementsCollection.cs
- SQLDoubleStorage.cs
- WebPartMinimizeVerb.cs
- DrawingBrush.cs
- DeviceContexts.cs
- IpcClientChannel.cs
- ReachDocumentPageSerializer.cs
- EntityReference.cs
- IdentityValidationException.cs
- PartManifestEntry.cs
- FloaterParagraph.cs
- PathSegmentCollection.cs
- XmlComplianceUtil.cs
- ListControlBuilder.cs
- ListViewCommandEventArgs.cs
- HttpWebRequestElement.cs
- _Semaphore.cs
- SymmetricCryptoHandle.cs
- ResourcePermissionBaseEntry.cs
- newinstructionaction.cs
- PaintValueEventArgs.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- XmlSchemaComplexContent.cs
- SqlNodeTypeOperators.cs
- EncryptedPackage.cs
- DataGridSortCommandEventArgs.cs
- SchemaImporterExtensionsSection.cs
- EasingFunctionBase.cs
- PasswordBoxAutomationPeer.cs
- OperationInvokerBehavior.cs
- __TransparentProxy.cs
- GeometryHitTestParameters.cs
- OdbcConnectionFactory.cs
- XmlElementAttributes.cs
- BehaviorEditorPart.cs
- GenericTypeParameterBuilder.cs
- XPathBinder.cs
- Misc.cs
- SimpleTypesSurrogate.cs
- MaxMessageSizeStream.cs
- ChangeNode.cs