Edit

Share via


VSAITEMTYPE2 Enum

Definition

Extends the JSVsaItemType enumeration. Provides extra functionality that is needed by an IActiveScript host.

This API supports the product infrastructure and is not intended to be used directly from your code.

public enum class VSAITEMTYPE2
[System.Runtime.InteropServices.ComVisible(true)]
public enum VSAITEMTYPE2
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("581AD3D9-2BAA-3770-B92B-38607E1B463A")]
public enum VSAITEMTYPE2
[<System.Runtime.InteropServices.ComVisible(true)>]
type VSAITEMTYPE2 = 
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("581AD3D9-2BAA-3770-B92B-38607E1B463A")>]
type VSAITEMTYPE2 = 
Public Enum VSAITEMTYPE2
Inheritance
VSAITEMTYPE2
Attributes

Fields

Name Value Description
None 0

Specifies none. This is the default value.

HOSTOBJECT 16

Specifies a host object.

HOSTSCOPE 17

Specifies the scope.

HOSTSCOPEANDOBJECT 18

Specifies both the scope and the object.

SCRIPTSCOPE 19

Specifies the script scope.

SCRIPTBLOCK 20

Specifies a script block. This applies to an IVsaScriptCodeItem.

STATEMENT 21

Specifies a single statement. This applies to an IVsaScriptCodeItem.

EXPRESSION 22

Specifies an expression. This applies to an IVsaScriptCodeItem.

Applies to

See also