Share via


EntryPointInfo Structure

This API supports the Visual Studio Tools for Applications infrastructure and is not intended to be used directly from your code.

Defines a structure that contains information about entry points.

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

Syntax

'Declaration
<SerializableAttribute> _
Public Structure EntryPointInfo
'Usage
Dim instance As EntryPointInfo
[SerializableAttribute]
public struct EntryPointInfo
[SerializableAttribute]
public value class EntryPointInfo
JScript supports the use of structures, but not the declaration of new ones.

Remarks

The add-in designates one or more classes as entry points for the host application to instantiate. There is one default entry point, and there may be additional entry points. For example, in Microsoft Office Excel, a default entry point is the workbook, and the additional entry points are worksheets. The order of entry points is important for instantiation and initialization purposes.

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

EntryPointInfo Members

Microsoft.VisualStudio.Tools.Applications.Contract Namespace