Edit

Share via


VsaItem Class

Definition

Represents items added to the .NET script engine. This includes code items, reference items, and global items.

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

public ref class VsaItem abstract : Microsoft::Vsa::IVsaItem
public ref class VsaItem abstract : Microsoft::JScript::Vsa::IJSVsaItem
public abstract class VsaItem : Microsoft.Vsa.IVsaItem
public abstract class VsaItem : Microsoft.JScript.Vsa.IJSVsaItem
type VsaItem = class
    interface IVsaItem
type VsaItem = class
    interface IJSVsaItem
Public MustInherit Class VsaItem
Implements IVsaItem
Public MustInherit Class VsaItem
Implements IJSVsaItem
Inheritance
VsaItem
Implements

Fields

flag

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

Specifies the type of the item as Class, Module, or None.

isDirty

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

Specifies whether the current in-memory representation of the item differs from the persisted representation.

name

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

Specifies the name of the item.

type

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

Specifies the type of the item as Code, Reference, or AppGlobal.

Properties

IsDirty

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

Gets or sets a value that indicates whether the current in-memory representation of the item differs from the persisted representation.

ItemType

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

Gets the type of the item.

Name

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

Gets or sets the name of the item.

Methods

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetOption(String)

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

Gets the codebase option.

GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
SetOption(String, Object)

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

Sets the codebase option.

ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to

See also