ContractProxyBase<T> Members
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