ContractAdapterBase Class

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 adapters.

Namespace:  Microsoft.VisualStudio.Tools.Applications
Assembly:  Microsoft.VisualStudio.Tools.Applications.Adapter.v9.0 (in Microsoft.VisualStudio.Tools.Applications.Adapter.v9.0.dll)

Syntax

'Declaration
Public MustInherit Class ContractAdapterBase _
    Inherits ContractBase
'Usage
Dim instance As ContractAdapterBase
public abstract class ContractAdapterBase : ContractBase
public ref class ContractAdapterBase abstract : public ContractBase
public abstract class ContractAdapterBase extends ContractBase

Inheritance Hierarchy

System.Object
  System.MarshalByRefObject
    System.AddIn.Pipeline.ContractBase
      Microsoft.VisualStudio.Tools.Applications.ContractAdapterBase
        Microsoft.VisualStudio.Tools.Applications.ArrayContractAdapter<TContract>
        Microsoft.VisualStudio.Tools.Applications.CustomAttributeProviderAdapter
        Microsoft.VisualStudio.Tools.Applications.EnumeratorContractAdapter<TContract>
        Microsoft.VisualStudio.Tools.Applications.HostItemProviderAdapter
        Microsoft.VisualStudio.Tools.Applications.HostTypeProviderAdapter
        Microsoft.VisualStudio.Tools.Applications.InteropAdapter
        Microsoft.VisualStudio.Tools.Applications.ListContractAdapter<TContract>
        Microsoft.VisualStudio.Tools.Applications.RemoteArgumentArrayContractAdapter
        Microsoft.VisualStudio.Tools.Applications.RemoteArgumentArrayListContractAdapter
        Microsoft.VisualStudio.Tools.Applications.RemoteArgumentDictionaryContractAdapter
        Microsoft.VisualStudio.Tools.Applications.RemoteObjectAdapter
        Microsoft.VisualStudio.Tools.Applications.SerializableObjectAdapter
        Microsoft.VisualStudio.Tools.Applications.ServiceProviderContractAdapter

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

ContractAdapterBase Members

Microsoft.VisualStudio.Tools.Applications Namespace