Code:
/ DotNET / DotNET / 8.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
- UnsafeMethods.cs
- EntityViewGenerationAttribute.cs
- XmlSerializationWriter.cs
- Header.cs
- CaseStatement.cs
- InputGestureCollection.cs
- ParameterRefs.cs
- FacetDescription.cs
- ConfigXmlAttribute.cs
- CalendarData.cs
- ToolstripProfessionalRenderer.cs
- XmlILCommand.cs
- HandlerBase.cs
- SrgsText.cs
- TemplatePagerField.cs
- ObjectDataSource.cs
- SafeReversePInvokeHandle.cs
- UidManager.cs
- XmlStreamStore.cs
- ThreadSafeList.cs
- PrimitiveDataContract.cs
- CompressionTransform.cs
- SplineQuaternionKeyFrame.cs
- SQLUtility.cs
- HttpHandler.cs
- AssemblyNameProxy.cs
- ObjectSecurityT.cs
- GenericEnumerator.cs
- DocumentPage.cs
- ReadOnlyAttribute.cs
- HTTPNotFoundHandler.cs
- WpfPayload.cs
- ComponentChangedEvent.cs
- Literal.cs
- DateBoldEvent.cs
- PathGradientBrush.cs
- AnnotationMap.cs
- ReturnValue.cs
- HtmlUtf8RawTextWriter.cs
- MinimizableAttributeTypeConverter.cs
- ApplicationContext.cs
- AdRotatorDesigner.cs
- CharUnicodeInfo.cs
- DiscoveryMessageSequence11.cs
- NativeWindow.cs
- CollectionView.cs
- SectionInformation.cs
- FieldTemplateFactory.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- PocoEntityKeyStrategy.cs
- ModuleBuilder.cs
- Utils.cs
- NoResizeHandleGlyph.cs
- SchemaReference.cs
- DropDownList.cs
- HMACMD5.cs
- SspiSafeHandles.cs
- Accessible.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- MenuItemCollection.cs
- OdbcParameter.cs
- ApplicationDirectory.cs
- ChildTable.cs
- SiteOfOriginPart.cs
- XsltConvert.cs
- Keywords.cs
- SymDocumentType.cs
- FilterException.cs
- CollectionEditorDialog.cs
- VisualStateChangedEventArgs.cs
- DocumentReference.cs
- NCryptNative.cs
- TextPatternIdentifiers.cs
- OleDbDataReader.cs
- EventProvider.cs
- OverflowException.cs
- FactoryId.cs
- ConfigUtil.cs
- Buffer.cs
- MenuScrollingVisibilityConverter.cs
- InteropTrackingRecord.cs
- ISAPIWorkerRequest.cs
- DockingAttribute.cs
- CodeMemberField.cs
- NetSectionGroup.cs
- URLIdentityPermission.cs
- OdbcHandle.cs
- WindowHideOrCloseTracker.cs
- CompleteWizardStep.cs
- ToolTip.cs
- HelpInfo.cs
- EntityModelSchemaGenerator.cs
- WebCategoryAttribute.cs
- Random.cs
- StyleModeStack.cs
- XmlSchemaComplexType.cs
- initElementDictionary.cs
- TextFindEngine.cs
- XmlAnyElementAttribute.cs
- MessagePropertyVariants.cs