UpdatedBaseType Class

Represents the new base host proxy class and new base Visual Studio Tools for Applications runtime interface used for upgrading a Visual Studio Tools for Applications project to the current version.

This API is not CLS-compliant. 

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

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public NotInheritable Class UpdatedBaseType
'Usage
Dim instance As UpdatedBaseType
[CLSCompliantAttribute(false)]
public sealed class UpdatedBaseType
[CLSCompliantAttribute(false)]
public ref class UpdatedBaseType sealed
public final class UpdatedBaseType

Remarks

You can see an example in the ShapeApp sample application that is included in the Visual Studio Tools for Applications SDK. The application-level add-in derives from the base type (base host proxy class) "Microsoft.VisualStudio.Tools.Applications.Samples.ShapeApp.ApplicationEntryPoint" and the base interface type (base Visual Studio Tools for Applications runtime interface) "Microsoft.VisualStudio.Tools.Applications.Runtime.IEntryPoint".

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Tools.Applications.DesignTime.UpdatedBaseType

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

UpdatedBaseType Members

Microsoft.VisualStudio.Tools.Applications.DesignTime Namespace