Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Runtime / Remoting / __TransparentProxy.cs / 1 / __TransparentProxy.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** File: __TransparentProxy.cs ** ** ** Purpose: Defines Transparent proxy ** ** ===========================================================*/ namespace System.Runtime.Remoting.Proxies { using System.Runtime.Remoting; // Transparent proxy and Real proxy are vital pieces of the // remoting data structures. Transparent proxy magically // creates a message that represents a call on it and delegates // to the Real proxy to do the real remoting work. using System; internal sealed class __TransparentProxy { // Created inside EE private __TransparentProxy() { throw new NotSupportedException(Environment.GetResourceString(ResId.NotSupported_Constructor)); } // Private members called by VM #pragma warning disable 169 private RealProxy _rp; // Reference to the real proxy private Object _stubData; // Data used by stubs to decide whether to short circuit calls or not private IntPtr _pMT; // Method table of the class this proxy represents private IntPtr _pInterfaceMT; // Cached interface method table private IntPtr _stub; // Unmanaged code that decides whether to short circuit calls or not #pragma warning restore 169 } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EventLogConfiguration.cs
- OdbcTransaction.cs
- RolePrincipal.cs
- ToolStripManager.cs
- XmlSchemaSequence.cs
- CompositeFontParser.cs
- IsolatedStorageFileStream.cs
- StandardBindingElement.cs
- MethodExpr.cs
- MailFileEditor.cs
- _NetRes.cs
- ByteAnimation.cs
- TypeSystemProvider.cs
- ListViewEditEventArgs.cs
- TextEditorLists.cs
- BindingSourceDesigner.cs
- ConnectionsZoneDesigner.cs
- SqlInternalConnectionSmi.cs
- SourceLineInfo.cs
- Tile.cs
- Peer.cs
- Comparer.cs
- XmlReflectionMember.cs
- LogLogRecordEnumerator.cs
- DependencyObjectProvider.cs
- ResolveInfo.cs
- TCPClient.cs
- XmlSerializerVersionAttribute.cs
- Int32CollectionValueSerializer.cs
- FeatureManager.cs
- MobileTextWriter.cs
- RowVisual.cs
- MachineSettingsSection.cs
- RenderingBiasValidation.cs
- EntityDesignerUtils.cs
- DesignSurface.cs
- AnnotationResourceChangedEventArgs.cs
- ListControlConvertEventArgs.cs
- ClientEventManager.cs
- CodeAttributeArgumentCollection.cs
- Transform3DGroup.cs
- UInt32Storage.cs
- XsltArgumentList.cs
- WCFBuildProvider.cs
- SynchronizationLockException.cs
- RSAPKCS1SignatureFormatter.cs
- RolePrincipal.cs
- ExclusiveTcpListener.cs
- DeclarativeCatalogPart.cs
- StylusPoint.cs
- HwndProxyElementProvider.cs
- safex509handles.cs
- EntitySetDataBindingList.cs
- LocalizationComments.cs
- RawAppCommandInputReport.cs
- HandlerMappingMemo.cs
- IdentityManager.cs
- ConfigurationStrings.cs
- DefaultObjectMappingItemCollection.cs
- TableMethodGenerator.cs
- CardSpacePolicyElement.cs
- DataRelationPropertyDescriptor.cs
- ModuleBuilder.cs
- KeyValuePair.cs
- RoutedPropertyChangedEventArgs.cs
- SecurityHelper.cs
- SqlRowUpdatedEvent.cs
- OdbcEnvironment.cs
- Missing.cs
- FixUp.cs
- Listbox.cs
- NetSectionGroup.cs
- ExtensionMethods.cs
- ParseChildrenAsPropertiesAttribute.cs
- ResolveResponse.cs
- IEnumerable.cs
- ConfigurationProperty.cs
- SamlSecurityToken.cs
- Crypto.cs
- ConfigurationValues.cs
- FilterElement.cs
- mediaeventargs.cs
- Parameter.cs
- RepeaterCommandEventArgs.cs
- Int32CollectionConverter.cs
- ArrayHelper.cs
- GridToolTip.cs
- FontUnitConverter.cs
- ApplySecurityAndSendAsyncResult.cs
- XmlArrayItemAttribute.cs
- OSFeature.cs
- RenderDataDrawingContext.cs
- WasHttpHandlersInstallComponent.cs
- SelectionManager.cs
- BitmapEffectDrawingContent.cs
- Util.cs
- SortedList.cs
- Line.cs
- PeerEndPoint.cs
- GridViewRow.cs