Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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 } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RecordManager.cs
- TextTreeObjectNode.cs
- SignedXml.cs
- OdbcConnection.cs
- DrawingCollection.cs
- ListMarkerLine.cs
- PriorityBinding.cs
- XmlSignificantWhitespace.cs
- UserControl.cs
- ExtendedPropertyCollection.cs
- OdbcStatementHandle.cs
- XamlHttpHandlerFactory.cs
- ObjectDataSourceFilteringEventArgs.cs
- DocumentViewerBaseAutomationPeer.cs
- ComplexLine.cs
- PerformanceCounters.cs
- DateTimeFormatInfo.cs
- PropertyIdentifier.cs
- DataSourceView.cs
- CaretElement.cs
- WebWorkflowRole.cs
- QueuePathDialog.cs
- NodeInfo.cs
- MethodImplAttribute.cs
- MediaContextNotificationWindow.cs
- DataGridViewCellStyle.cs
- CodeDirectiveCollection.cs
- infer.cs
- MenuItemBinding.cs
- XmlEncoding.cs
- HandlerBase.cs
- _WebProxyDataBuilder.cs
- DatagridviewDisplayedBandsData.cs
- SelectionRangeConverter.cs
- WebConfigurationHost.cs
- FtpRequestCacheValidator.cs
- MemoryPressure.cs
- KnownBoxes.cs
- StorageRoot.cs
- SecurityUniqueId.cs
- OracleTimeSpan.cs
- DataGridViewRowPrePaintEventArgs.cs
- HtmlInputControl.cs
- DrawingServices.cs
- DataSetFieldSchema.cs
- ExpressionBinding.cs
- SiteMapDataSourceDesigner.cs
- PageContentCollection.cs
- TdsParserSessionPool.cs
- AttributeCollection.cs
- TrustLevelCollection.cs
- DetailsView.cs
- DataGridViewDataConnection.cs
- ApplicationProxyInternal.cs
- HandleRef.cs
- InputDevice.cs
- LineServicesCallbacks.cs
- ScrollItemPatternIdentifiers.cs
- TogglePattern.cs
- WindowsFormsSectionHandler.cs
- VideoDrawing.cs
- GeometryHitTestResult.cs
- Exceptions.cs
- PerspectiveCamera.cs
- SystemThemeKey.cs
- _SingleItemRequestCache.cs
- TextTreeRootNode.cs
- AttributeEmitter.cs
- BufferBuilder.cs
- ConfigurationProperty.cs
- XpsSerializationException.cs
- AsymmetricCryptoHandle.cs
- BitArray.cs
- CustomErrorsSection.cs
- AncestorChangedEventArgs.cs
- SqlAggregateChecker.cs
- EncoderParameters.cs
- Single.cs
- SessionStateUtil.cs
- BrowserCapabilitiesFactory.cs
- SqlExpressionNullability.cs
- SmiTypedGetterSetter.cs
- XmlConverter.cs
- NotificationContext.cs
- CodeVariableDeclarationStatement.cs
- CompositeFontFamily.cs
- PartEditor.cs
- TextCollapsingProperties.cs
- PageAsyncTask.cs
- GeneralTransform2DTo3D.cs
- EUCJPEncoding.cs
- AppDomain.cs
- TableRowsCollectionEditor.cs
- DelegateSerializationHolder.cs
- UpDownBase.cs
- ExceptionHandlerDesigner.cs
- FacetEnabledSchemaElement.cs
- LinqDataSourceSelectEventArgs.cs
- VarRemapper.cs
- PersonalizableAttribute.cs