Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SafeNativeMethods.cs
- SqlTypeConverter.cs
- CaretElement.cs
- As.cs
- ViewManager.cs
- DataGridPageChangedEventArgs.cs
- HttpResponseInternalWrapper.cs
- DoubleAnimationBase.cs
- StorageScalarPropertyMapping.cs
- HiddenFieldPageStatePersister.cs
- TerminatorSinks.cs
- PackUriHelper.cs
- Label.cs
- AccessDataSourceWizardForm.cs
- DataGridViewHitTestInfo.cs
- WebConvert.cs
- ResourceManagerWrapper.cs
- IsolatedStoragePermission.cs
- MergablePropertyAttribute.cs
- ModelFactory.cs
- SqlXmlStorage.cs
- EncryptedReference.cs
- SerialErrors.cs
- UnsafeNativeMethods.cs
- RsaKeyIdentifierClause.cs
- Console.cs
- HttpProfileBase.cs
- NetworkInformationException.cs
- ValidatingReaderNodeData.cs
- IDReferencePropertyAttribute.cs
- CodeAttributeDeclaration.cs
- DetailsViewCommandEventArgs.cs
- WindowsFormsSynchronizationContext.cs
- _IPv6Address.cs
- WaitForChangedResult.cs
- ObjectHandle.cs
- ExtractedStateEntry.cs
- DesigntimeLicenseContext.cs
- GeneratedCodeAttribute.cs
- LinearGradientBrush.cs
- DateTimeValueSerializerContext.cs
- Events.cs
- SqlDelegatedTransaction.cs
- TableFieldsEditor.cs
- Reference.cs
- Ticks.cs
- EncodingTable.cs
- ThaiBuddhistCalendar.cs
- codemethodreferenceexpression.cs
- BuildTopDownAttribute.cs
- ManagementOperationWatcher.cs
- Timer.cs
- XmlSchemaAnnotated.cs
- NTAccount.cs
- NameTable.cs
- recordstatefactory.cs
- ToolStripItemCollection.cs
- COM2ComponentEditor.cs
- MasterPageBuildProvider.cs
- ToolStripDropDown.cs
- EventLogPermissionEntry.cs
- Line.cs
- CommandSet.cs
- SqlBulkCopy.cs
- UntrustedRecipientException.cs
- SatelliteContractVersionAttribute.cs
- StrokeFIndices.cs
- PointConverter.cs
- EditBehavior.cs
- CheckBox.cs
- SerializationStore.cs
- PrivateFontCollection.cs
- BitmapInitialize.cs
- Itemizer.cs
- SHA256.cs
- RIPEMD160.cs
- RadialGradientBrush.cs
- NaturalLanguageHyphenator.cs
- TraceListeners.cs
- InlineCategoriesDocument.cs
- HtmlGenericControl.cs
- UnknownWrapper.cs
- DependencyObjectProvider.cs
- WorkflowServiceAttributes.cs
- NavigatorInput.cs
- AudienceUriMode.cs
- DateTimePicker.cs
- AnchorEditor.cs
- HtmlTable.cs
- FlowDocumentPageViewerAutomationPeer.cs
- OleDbMetaDataFactory.cs
- TextHidden.cs
- _FtpDataStream.cs
- ReturnType.cs
- WebPartDisplayModeEventArgs.cs
- COM2ExtendedTypeConverter.cs
- FieldMetadata.cs
- JsonWriterDelegator.cs
- HttpContextServiceHost.cs
- SafeCryptContextHandle.cs