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
- EventPropertyMap.cs
- BinaryObjectReader.cs
- ValuePattern.cs
- TrustManagerMoreInformation.cs
- DocumentSchemaValidator.cs
- dsa.cs
- OrCondition.cs
- PopupRoot.cs
- WebControlAdapter.cs
- Serializer.cs
- NotCondition.cs
- XmlBinaryReader.cs
- TypedReference.cs
- Int16AnimationUsingKeyFrames.cs
- TextServicesCompartmentContext.cs
- IdentityModelDictionary.cs
- Axis.cs
- ModelPerspective.cs
- ExpressionBindingCollection.cs
- SecurityRuntime.cs
- StyleTypedPropertyAttribute.cs
- ProjectionPruner.cs
- TypeSystemHelpers.cs
- TextBox.cs
- _ConnectionGroup.cs
- DataSourceCollectionBase.cs
- LongTypeConverter.cs
- TextTrailingWordEllipsis.cs
- TextAction.cs
- HtmlHead.cs
- OutOfProcStateClientManager.cs
- PersonalizationProviderHelper.cs
- FastPropertyAccessor.cs
- ProxyElement.cs
- TextParaLineResult.cs
- ConfigXmlComment.cs
- ChangeInterceptorAttribute.cs
- Crc32Helper.cs
- SecurityDescriptor.cs
- DelegateOutArgument.cs
- PagerStyle.cs
- Win32Exception.cs
- FileDialogCustomPlace.cs
- TextElementEnumerator.cs
- TcpHostedTransportConfiguration.cs
- WindowsTitleBar.cs
- DefaultHttpHandler.cs
- _CommandStream.cs
- ThicknessConverter.cs
- ScrollItemPattern.cs
- DetailsViewUpdatedEventArgs.cs
- XmlAggregates.cs
- EncoderBestFitFallback.cs
- LinearGradientBrush.cs
- EffectiveValueEntry.cs
- MsmqInputChannelListener.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- DataGridLinkButton.cs
- AsyncResult.cs
- MessageSecurityOverTcp.cs
- NetworkStream.cs
- WindowsClientElement.cs
- RewritingProcessor.cs
- SourceElementsCollection.cs
- ContextInformation.cs
- BamlRecordHelper.cs
- WebServiceClientProxyGenerator.cs
- AttributedMetaModel.cs
- RectangleGeometry.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- StickyNoteAnnotations.cs
- IconBitmapDecoder.cs
- ExtensibleClassFactory.cs
- Brushes.cs
- CssStyleCollection.cs
- ToolStripItem.cs
- RecordsAffectedEventArgs.cs
- ResourceDictionaryCollection.cs
- COAUTHINFO.cs
- BaseCollection.cs
- TabItemAutomationPeer.cs
- DataGridViewButtonColumn.cs
- Int32AnimationUsingKeyFrames.cs
- EventEntry.cs
- ProtocolsConfigurationHandler.cs
- BamlResourceContent.cs
- ToolStripContentPanelRenderEventArgs.cs
- AggregateException.cs
- FacetChecker.cs
- Int16AnimationUsingKeyFrames.cs
- EdmTypeAttribute.cs
- StreamWithDictionary.cs
- RevocationPoint.cs
- TreeViewTemplateSelector.cs
- QueryHandler.cs
- DbCommandDefinition.cs
- hebrewshape.cs
- EdmScalarPropertyAttribute.cs
- Viewport2DVisual3D.cs
- ReferentialConstraint.cs