![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
AdapterResolveEventArgs |
Infrastructure. Provides data for the AdapterResolve event. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
AddInAdapter |
Infrastructure. Communicates with a host adapter by using contracts. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
AddInStoreExtensions |
Provides extension methods for the AddInStore class. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
AddInTokenExtensions |
Adds extension methods to the AddInToken class. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
AppInfoDocumentAddInAdapter |
Infrastructure. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
AppInfoDocumentHostAdapter |
Infrastructure. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
ArrayContractAdapter<TContract> |
Infrastructure. Represents an array of IContract objects. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
ContractAdapterBase |
Infrastructure. Serves as a base class for adapters. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
ContractLock |
Infrastructure. Obsolete. Manages the lifetime of an IContract. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
ContractLock<T> |
Infrastructure. Controls the lifetime of a pipeline component that represents an IContract implementation. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
ContractNotSupportedException |
Infrastructure. The exception that is thrown when an object does not support a required contract. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
ContractProxyBase<T> |
Infrastructure. Serves as a base class for contract proxy objects. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
CustomAttributeProviderAdapter |
Infrastructure. Represents a custom attribute provider adapter. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
DynamicProxy |
Infrastructure. Contains methods that create a Visual Studio Tools for Applications-specific implementation of the proxy that represents a specified IContract or COM object. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
EntryPointHostAdapter |
Infrastructure. Represents the host side of the pipeline that enables initial discovery and invocation of the add-in. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
EnumeratorContractAdapter<TContract> |
Infrastructure. Represents a contract that represents an enumerator that enumerates contracts. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
HostItemProviderAdapter |
Infrastructure. Provides methods for managing objects on the host. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
HostServiceProviderAdapter |
Infrastructure. Provides methods for managing services on the adapter that represents the service provider on the host side. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
HostTypeProviderAdapter |
Infrastructure. Represents the host side of the pipeline that interacts with the host type provider. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
InteropAdapter |
Infrastructure. Represents an adapter that wraps and exposes COM objects to the managed add-in infrastructure, and supplies managed objects to COM. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
InteropProxy |
Infrastructure. Provides methods for creating proxies for COM objects or for contracts that represent COM objects. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
ListContractAdapter<TContract> |
Infrastructure. Represents an IListContract<C> object. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
ProxyResolveEventArgs |
Infrastructure. Provides data for the ProxyResolve and ProxyUnresolved events. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
RegistrationMethodAttribute |
Infrastructure. Identifies the proxy registration method in a proxy assembly. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
RemoteArgumentArrayContractAdapter |
Infrastructure. Represents an array of RemoteArgument objects that can be passed between contracts. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
RemoteArgumentArrayListContractAdapter |
Infrastructure. Represents a list of RemoteArgument objects that can be passed between contracts. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
RemoteArgumentDictionaryContractAdapter |
Infrastructure. Represents a collection of RemoteArgument objects that are stored as key/value pairs. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
RemoteDelegateAdapter |
Infrastructure. Allows delegates to be invoked across application domain and process boundaries through an IRemoteDelegateContract interface. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
RemoteObject |
Infrastructure. Obsolete. Provides a proxy object for an instance of IRemoteObjectContract that can be accessed across application domain and process boundaries. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
RemoteObjectAdapter |
Infrastructure. Implements the contracts that represent remote objects across a versioning boundary. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
RemoteTypeAdapter |
Infrastructure. Represents a type that can be reflected across application domain or process boundaries. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
SerializableObjectAdapter |
Infrastructure. Represents the serialized state of a serializable remote object. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
SerializableObjectContractFormatter |
Infrastructure. Provides methods to serialize an object and to deserialize a tree of remote arguments. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
ServiceProviderContractAdapter |
Infrastructure. Represents a service provider adapter. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
TypeInfrastructureManager |
Infrastructure. Contains the type maps for a set of adapters that are associated with a specific service provider. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
TypeServices |
Infrastructure. Provides utility methods that perform tasks related to proxy and adapter types. |
![Public class Public class](images/ms233746.pubclass(vs.90).gif) |
UnsafeSerializationException |
Infrastructure. The exception that is thrown when Visual Studio Tools for Applications tries to serialize an object that is not serializable. |