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
- DesignerObjectListAdapter.cs
- DbMetaDataColumnNames.cs
- TargetControlTypeAttribute.cs
- MD5CryptoServiceProvider.cs
- LinkLabelLinkClickedEvent.cs
- FileSystemInfo.cs
- Stack.cs
- Parser.cs
- ServerValidateEventArgs.cs
- _LoggingObject.cs
- XamlSerializerUtil.cs
- SynchronizedDispatch.cs
- ToggleProviderWrapper.cs
- Pick.cs
- HtmlImage.cs
- Substitution.cs
- PixelFormatConverter.cs
- QueueProcessor.cs
- AuthorizationRuleCollection.cs
- ResourceCategoryAttribute.cs
- CodeStatement.cs
- SQLResource.cs
- DocumentEventArgs.cs
- SafeSecurityHelper.cs
- HtmlUtf8RawTextWriter.cs
- SettingsPropertyNotFoundException.cs
- ImageBrush.cs
- BaseTransportHeaders.cs
- MiniMapControl.xaml.cs
- ACL.cs
- XmlSchemaComplexContent.cs
- UiaCoreApi.cs
- PersistenceTask.cs
- Color.cs
- _IPv4Address.cs
- wmiprovider.cs
- CqlIdentifiers.cs
- MbpInfo.cs
- ColumnTypeConverter.cs
- SafeRightsManagementEnvironmentHandle.cs
- MemberCollection.cs
- OverlappedContext.cs
- WebPartDesigner.cs
- DeviceFilterDictionary.cs
- DocumentSequenceHighlightLayer.cs
- InputLanguageSource.cs
- cookieexception.cs
- Track.cs
- VariableDesigner.xaml.cs
- StorageScalarPropertyMapping.cs
- ListCollectionView.cs
- FileUpload.cs
- PageSettings.cs
- SqlDataSourceCache.cs
- TranslateTransform3D.cs
- StrongNameUtility.cs
- CommonGetThemePartSize.cs
- SmtpLoginAuthenticationModule.cs
- InstanceDataCollectionCollection.cs
- ResourceKey.cs
- ForeignKeyFactory.cs
- ComponentEditorForm.cs
- RichTextBox.cs
- JoinSymbol.cs
- EdmRelationshipRoleAttribute.cs
- DataFormat.cs
- XPathDocumentNavigator.cs
- BufferedGraphicsManager.cs
- TextDataBindingHandler.cs
- XsdSchemaFileEditor.cs
- DecimalAnimation.cs
- Util.cs
- HtmlElementErrorEventArgs.cs
- OutputScopeManager.cs
- RelationshipEnd.cs
- Array.cs
- Point3DCollection.cs
- RadialGradientBrush.cs
- ChildDocumentBlock.cs
- WebServiceResponse.cs
- XmlLanguageConverter.cs
- XmlLanguageConverter.cs
- WindowsSspiNegotiation.cs
- CurrencyManager.cs
- ReadOnlyDataSourceView.cs
- CryptoConfig.cs
- NativeActivityTransactionContext.cs
- EntityCommandCompilationException.cs
- BaseProcessor.cs
- FontResourceCache.cs
- TextBlock.cs
- SchemaMapping.cs
- SessionEndingCancelEventArgs.cs
- WebHttpEndpointElement.cs
- TimeSpan.cs
- WCFBuildProvider.cs
- PseudoWebRequest.cs
- GeometryDrawing.cs
- XmlObjectSerializerWriteContext.cs
- HtmlDocument.cs