Share via


VSWebProjectItem2 Interface

Provides a project item with Web site-specific functionality. This interface supports custom tools.

Namespace:  VsWebSite90
Assembly:  VsWebSite.Interop90 (in VsWebSite.Interop90.dll)

Syntax

'Declaration
<GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")> _
Public Interface VSWebProjectItem2 _
    Inherits VSWebProjectItem
'Usage
Dim instance As VSWebProjectItem2
[GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")]
public interface VSWebProjectItem2 : VSWebProjectItem
[GuidAttribute(L"AC170AC6-D938-4796-BADA-BB4DECE4C2C5")]
public interface class VSWebProjectItem2 : VSWebProjectItem
public interface VSWebProjectItem2 extends VSWebProjectItem

Remarks

The VSWebProjectItem2 interface inherits all the VSWebProjectItem members and adds a RunCustomTool method.

You can use the Object property to access the VSWebProjectItem2 object, which is returned for both file and folder project items.

A custom tool is a script stored in the App_Code folder that the single-file generator can use to dynamically generate a class.

See Also

Reference

VSWebProjectItem2 Members

VsWebSite90 Namespace

VSWebProjectItem

WebFileProperties2