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
- BinaryObjectWriter.cs
- ListControlDesigner.cs
- PrintDialog.cs
- NumberFormatInfo.cs
- RuleSettingsCollection.cs
- JsonReader.cs
- IListConverters.cs
- RecordsAffectedEventArgs.cs
- ApplicationManager.cs
- ResourceDictionaryCollection.cs
- PerformanceCounterCategory.cs
- QualifiedCellIdBoolean.cs
- ContextTokenTypeConverter.cs
- RegexRunnerFactory.cs
- ReaderWriterLock.cs
- CodeTypeDelegate.cs
- AmbientEnvironment.cs
- TriggerBase.cs
- TextServicesCompartmentContext.cs
- EncoderFallback.cs
- IsolatedStorage.cs
- Int32Converter.cs
- input.cs
- RouteParameter.cs
- HtmlTableCellCollection.cs
- IsolatedStorageException.cs
- GridViewColumnHeaderAutomationPeer.cs
- ClientBuildManagerCallback.cs
- Size3DValueSerializer.cs
- CodeAttributeArgumentCollection.cs
- SqlTypesSchemaImporter.cs
- ColorConvertedBitmap.cs
- GorillaCodec.cs
- CharacterShapingProperties.cs
- DataServiceRequest.cs
- RadioButton.cs
- SpeechUI.cs
- PluralizationServiceUtil.cs
- DataGridSortCommandEventArgs.cs
- ProfileParameter.cs
- ToolStripSeparatorRenderEventArgs.cs
- NegationPusher.cs
- SpecularMaterial.cs
- PeerNodeAddress.cs
- WebPartConnectionsCancelEventArgs.cs
- EntityDataSourceQueryBuilder.cs
- NotificationContext.cs
- NumberFunctions.cs
- PaperSize.cs
- CodeStatement.cs
- HtmlTableCell.cs
- AutomationElement.cs
- DataAdapter.cs
- LayoutSettings.cs
- UrlMapping.cs
- XmlTextEncoder.cs
- XPathAncestorQuery.cs
- AdditionalEntityFunctions.cs
- UnhandledExceptionEventArgs.cs
- CachedPathData.cs
- EmptyStringExpandableObjectConverter.cs
- ECDiffieHellman.cs
- ImageBrush.cs
- ConnectionManagementElement.cs
- Win32Native.cs
- DataPager.cs
- GACIdentityPermission.cs
- ParserContext.cs
- ElementNotAvailableException.cs
- LZCodec.cs
- ZoneButton.cs
- EventHandlerList.cs
- LogicalExpressionEditor.cs
- ApplicationFileParser.cs
- IsolatedStorageException.cs
- ObjectListCommandEventArgs.cs
- smtpconnection.cs
- QuaternionAnimationBase.cs
- ColorContext.cs
- While.cs
- WSSecurityPolicy11.cs
- SR.cs
- JobStaple.cs
- IPAddressCollection.cs
- GeometryDrawing.cs
- DataColumnSelectionConverter.cs
- CommonRemoteMemoryBlock.cs
- TypeToStringValueConverter.cs
- DiagnosticTrace.cs
- ImageSourceValueSerializer.cs
- HtmlForm.cs
- InputProcessorProfilesLoader.cs
- GridViewSelectEventArgs.cs
- SimpleTextLine.cs
- StreamWriter.cs
- SetStateDesigner.cs
- AssemblyCacheEntry.cs
- Trace.cs
- InkCollectionBehavior.cs
- MeasurementDCInfo.cs