Code:
/ DotNET / DotNET / 8.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
- ResourceProviderFactory.cs
- Invariant.cs
- CharacterMetrics.cs
- ResourceContainer.cs
- _NtlmClient.cs
- CodeCatchClause.cs
- LookupNode.cs
- CounterCreationDataCollection.cs
- XmlSerializerAssemblyAttribute.cs
- CSharpCodeProvider.cs
- _LazyAsyncResult.cs
- PopupRootAutomationPeer.cs
- Queue.cs
- WebPartEditVerb.cs
- SmiEventSink_Default.cs
- SoapInteropTypes.cs
- SecurityPolicySection.cs
- DataView.cs
- _OSSOCK.cs
- TabControlEvent.cs
- DataGridViewCellConverter.cs
- CodeDirectionExpression.cs
- DBParameter.cs
- NamespaceEmitter.cs
- StructuralCache.cs
- SoapElementAttribute.cs
- Int32AnimationUsingKeyFrames.cs
- VersionedStreamOwner.cs
- SplitterPanel.cs
- CharStorage.cs
- ReflectionHelper.cs
- ConstantProjectedSlot.cs
- Pair.cs
- ConfigurationManagerHelperFactory.cs
- MaterializeFromAtom.cs
- Rotation3DAnimation.cs
- ReachPageContentCollectionSerializer.cs
- PartBasedPackageProperties.cs
- SQLUtility.cs
- SafeUserTokenHandle.cs
- Matrix3DConverter.cs
- LoadGrammarCompletedEventArgs.cs
- MenuEventArgs.cs
- SerializableAttribute.cs
- ExpressionPrinter.cs
- TextEvent.cs
- WeakReferenceList.cs
- FixedTextPointer.cs
- XamlVector3DCollectionSerializer.cs
- AssemblyUtil.cs
- ValidatorAttribute.cs
- COM2ExtendedTypeConverter.cs
- ImageSourceValueSerializer.cs
- TreeNodeBindingCollection.cs
- TextElementCollectionHelper.cs
- Events.cs
- StatusBarDrawItemEvent.cs
- SimpleParser.cs
- SqlDataSourceFilteringEventArgs.cs
- SHA512.cs
- JsonClassDataContract.cs
- ListViewItem.cs
- QuaternionValueSerializer.cs
- DbConnectionStringCommon.cs
- DropShadowBitmapEffect.cs
- CodeBlockBuilder.cs
- QilFunction.cs
- COM2PictureConverter.cs
- CellTreeNodeVisitors.cs
- UrlMappingsModule.cs
- HtmlInputSubmit.cs
- DataGridColumnCollection.cs
- EmptyStringExpandableObjectConverter.cs
- GlobalDataBindingHandler.cs
- CollectionChange.cs
- COM2ExtendedBrowsingHandler.cs
- OutputCacheSettingsSection.cs
- Latin1Encoding.cs
- RegexGroupCollection.cs
- TablePattern.cs
- WorkflowMarkupElementEventArgs.cs
- XmlIterators.cs
- _ScatterGatherBuffers.cs
- ActivityExecutor.cs
- LogEntrySerializer.cs
- ResourceReferenceExpressionConverter.cs
- NamespaceCollection.cs
- AllMembershipCondition.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- RelationshipEndMember.cs
- ScrollItemPattern.cs
- BookmarkManager.cs
- Parser.cs
- QueueTransferProtocol.cs
- Int16AnimationBase.cs
- CharacterString.cs
- OdbcUtils.cs
- ClientSideProviderDescription.cs
- SafeEventLogWriteHandle.cs
- CriticalFinalizerObject.cs