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
- XmlCharacterData.cs
- precedingsibling.cs
- NumberFunctions.cs
- SchemaTableColumn.cs
- RepeatBehaviorConverter.cs
- ComboBox.cs
- FormView.cs
- TimelineGroup.cs
- ToolboxItemAttribute.cs
- DependencyObjectCodeDomSerializer.cs
- Pair.cs
- InputLangChangeRequestEvent.cs
- Util.cs
- NullRuntimeConfig.cs
- SortableBindingList.cs
- RelationshipFixer.cs
- Calendar.cs
- XmlWrappingReader.cs
- SystemFonts.cs
- SqlFacetAttribute.cs
- Light.cs
- SwitchElementsCollection.cs
- DataGridViewCellCollection.cs
- StackSpiller.Generated.cs
- SelectionGlyphBase.cs
- CommonRemoteMemoryBlock.cs
- SiteMapNodeItemEventArgs.cs
- XmlSerializableWriter.cs
- RemoteX509AsymmetricSecurityKey.cs
- TransactionInformation.cs
- BitmapSourceSafeMILHandle.cs
- WebPart.cs
- Vector3DAnimation.cs
- GeneralTransform3D.cs
- TextTreeInsertUndoUnit.cs
- SelectionEditingBehavior.cs
- IInstanceTable.cs
- FormsAuthenticationUser.cs
- SendActivityValidator.cs
- RectangleHotSpot.cs
- ToolStripDesignerAvailabilityAttribute.cs
- ChameleonKey.cs
- XamlBrushSerializer.cs
- keycontainerpermission.cs
- XslUrlEditor.cs
- _NegotiateClient.cs
- ExpressionBuilderCollection.cs
- QilChoice.cs
- ScriptReferenceBase.cs
- SmtpAuthenticationManager.cs
- BindingExpressionUncommonField.cs
- CharUnicodeInfo.cs
- QueryOutputWriter.cs
- CompositeFontInfo.cs
- EntityDataSourceWrapperCollection.cs
- Knowncolors.cs
- DynamicILGenerator.cs
- InputLanguage.cs
- TraceSection.cs
- PropertyTabChangedEvent.cs
- ParentQuery.cs
- IImplicitResourceProvider.cs
- M3DUtil.cs
- CommandDevice.cs
- WebSysDescriptionAttribute.cs
- Timer.cs
- SignatureResourcePool.cs
- ThreadSafeMessageFilterTable.cs
- TypeNameParser.cs
- ToolStripPanelRenderEventArgs.cs
- AsyncCompletedEventArgs.cs
- VisualSerializer.cs
- SourceFileInfo.cs
- XsltConvert.cs
- AppDomainFactory.cs
- UntrustedRecipientException.cs
- InstanceNotReadyException.cs
- D3DImage.cs
- BitmapEffectInputData.cs
- WebPartVerb.cs
- XmlSchemaAnyAttribute.cs
- RelationshipEndCollection.cs
- BulletedList.cs
- ComboBoxHelper.cs
- DataKeyCollection.cs
- ResXResourceSet.cs
- Classification.cs
- ResolvePPIDRequest.cs
- XamlRtfConverter.cs
- SoapSchemaImporter.cs
- SqlDataSourceStatusEventArgs.cs
- complextypematerializer.cs
- WebPartEditorCancelVerb.cs
- SequentialWorkflowRootDesigner.cs
- XmlSchemaSimpleTypeUnion.cs
- WorkflowPersistenceService.cs
- Sentence.cs
- SQLInt32Storage.cs
- DataGridPreparingCellForEditEventArgs.cs
- CodeNamespaceCollection.cs