Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Include Protected Members
Include Inherited Members
This API supports the Visual Studio Tools for Applications infrastructure and is not intended to be used directly from your code.
Serves as a base class for contract proxy objects.
The ContractProxyBase<T> type exposes the following members.
Constructors
Name
Description
Overloaded. Initializes a new instance of the ContractProxyBase<T> class.
Top
Methods
Name
Description
Overloaded. Releases the resources used by the ContractProxyBase<T>.
Throws an ObjectDisposedException if this ContractProxyBase<T> has been disposed.
Determines whether a contract of a specified proxy object is equal to the contract of this object. (Overrides Object.Equals(Object).)
Releases unmanaged resources before the ContractProxyBase<T> is reclaimed by garbage collection. (Overrides Object.Finalize().)
Returns a hash code for the ContractProxyBase<T>. (Overrides Object.GetHashCode().)
Gets the type of the current instance. (Inherited from Object.)
Creates a shallow copy of the current Object. (Inherited from Object.)
Creates and returns a string representation of the ContractProxyBase<T> instance. (Overrides Object.ToString().)
Top
Properties
Name
Description
Gets the contract that is used in the pipeline or throws an exception if the ContractProxyBase<T> has been disposed.
Gets the type infrastructure manager that manages proxy types or throws an exception if the ContractProxyBase<T> has been disposed.
Top
Explicit Interface Implementations
Name
Description
For a description of this member, see IProxy.Contract.
Top