Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- EventlogProvider.cs
- ProcessProtocolHandler.cs
- DataTableReader.cs
- AddDataControlFieldDialog.cs
- CodeSnippetTypeMember.cs
- CallSiteOps.cs
- MouseCaptureWithinProperty.cs
- DataGridTextBox.cs
- Route.cs
- BypassElementCollection.cs
- SqlDataSourceCustomCommandPanel.cs
- CloseCollectionAsyncResult.cs
- SHA256Managed.cs
- EntitySet.cs
- TracePayload.cs
- DiagnosticsConfigurationHandler.cs
- ProcessHost.cs
- StatusStrip.cs
- SqlProcedureAttribute.cs
- SecurityTokenProvider.cs
- SessionMode.cs
- Aggregates.cs
- CompiledIdentityConstraint.cs
- StylusPointPropertyUnit.cs
- WpfXamlType.cs
- ReflectEventDescriptor.cs
- InputLanguageManager.cs
- TextSpanModifier.cs
- TextBoxView.cs
- SettingsSavedEventArgs.cs
- ChannelManager.cs
- VirtualizingPanel.cs
- RuntimeHandles.cs
- PriorityBindingExpression.cs
- ResourceDictionaryCollection.cs
- JavaScriptSerializer.cs
- FormsAuthenticationModule.cs
- ErrorWebPart.cs
- StateManager.cs
- WizardStepBase.cs
- EDesignUtil.cs
- ManifestResourceInfo.cs
- OracleBFile.cs
- ExceptionRoutedEventArgs.cs
- DataSet.cs
- StrokeCollection2.cs
- TargetControlTypeAttribute.cs
- _LazyAsyncResult.cs
- DispatcherFrame.cs
- MulticastDelegate.cs
- Control.cs
- RewritingPass.cs
- SchemaMerger.cs
- CompilationPass2TaskInternal.cs
- OleDbConnectionFactory.cs
- RootBrowserWindowAutomationPeer.cs
- XmlSchemaSimpleContent.cs
- DecoderFallback.cs
- _RequestCacheProtocol.cs
- DbCommandDefinition.cs
- SchemaElementDecl.cs
- TableStyle.cs
- TimeoutException.cs
- XPathAncestorQuery.cs
- XmlILModule.cs
- exports.cs
- StrongNameUtility.cs
- RuntimeEnvironment.cs
- MetadataUtilsSmi.cs
- CallbackHandler.cs
- PolicyLevel.cs
- BatchParser.cs
- DESCryptoServiceProvider.cs
- ExpressionReplacer.cs
- FormParameter.cs
- TypeReference.cs
- GlobalAllocSafeHandle.cs
- BuildProvider.cs
- CodeDelegateInvokeExpression.cs
- XmlNodeComparer.cs
- Win32Native.cs
- TemplateControlCodeDomTreeGenerator.cs
- FormViewUpdatedEventArgs.cs
- BindingSource.cs
- DurationConverter.cs
- Registry.cs
- QueryContinueDragEvent.cs
- MouseWheelEventArgs.cs
- _TLSstream.cs
- TrustLevelCollection.cs
- WebServiceTypeData.cs
- SplineQuaternionKeyFrame.cs
- SqlDataReader.cs
- MarshalByValueComponent.cs
- MDIClient.cs
- LongMinMaxAggregationOperator.cs
- BuildProvider.cs
- UserControlBuildProvider.cs
- WindowsFormsSectionHandler.cs
- RawKeyboardInputReport.cs