IVsaScriptCodeItem Antarmuka

Definisi

Menentukan fungsionalitas tambahan yang diperlukan oleh host IActiveScript.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

public interface class IVsaScriptCodeItem : Microsoft::Vsa::IVsaCodeItem
public interface class IVsaScriptCodeItem : Microsoft::JScript::Vsa::IJSVsaCodeItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaScriptCodeItem : Microsoft.Vsa.IVsaCodeItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaScriptCodeItem : Microsoft.JScript.Vsa.IJSVsaCodeItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaScriptCodeItem = interface
    interface IVsaCodeItem
    interface IVsaItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaScriptCodeItem = interface
    interface IJSVsaCodeItem
    interface IJSVsaItem
Public Interface IVsaScriptCodeItem
Implements IVsaCodeItem
Public Interface IVsaScriptCodeItem
Implements IJSVsaCodeItem
Atribut
Penerapan

Properti

Nama Deskripsi
CodeDOM

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan model objek dokumen kode (CodeDOM) yang diwakili dalam item kode.

(Diperoleh dari IJSVsaCodeItem)
IsDirty

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengembalikan nilai yang menunjukkan apakah representasi dalam memori saat ini dari item berbeda dari representasi yang dipertahankan.

(Diperoleh dari IJSVsaItem)
ItemType

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan jenis objek yang ditentukan, seperti yang ditentukan oleh CreateItem(String, JSVsaItemType, JSVsaItemFlag) metode .

(Diperoleh dari IJSVsaItem)
Name

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan atau mengatur nama item.

(Diperoleh dari IJSVsaItem)
SourceText

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan atau mengatur teks item kode tertentu, termasuk kode yang dihasilkan secara otomatis, jika ada.

(Diperoleh dari IJSVsaCodeItem)
StartColumn

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Saat diimplementasikan di kelas, mendapatkan atau mengatur nomor kolom di baris tempat kode ini dimulai.

StartLine

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Saat diimplementasikan di kelas, mendapatkan atau mengatur nomor baris tempat kode ini dimulai.

Metode

Nama Deskripsi
AddEventSource(String, String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menambahkan sumber peristiwa ke item kode. Item kode menggunakan sumber peristiwa untuk menghubungkan peristiwa ke sumber peristiwa bernama dengan memanggil metode IVsaSite.GetEventSourceInstance, yang diimplementasikan oleh host.

(Diperoleh dari IJSVsaCodeItem)
AppendSourceText(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menambahkan teks yang ditentukan ke akhir item kode.

(Diperoleh dari IJSVsaCodeItem)
Execute()

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Saat diimplementasikan di kelas, kompilasi dan jalankan kode ini.

GetOption(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mendapatkan opsi khusus implementasi untuk mesin skrip.

(Diperoleh dari IJSVsaItem)
RemoveEventSource(String)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Menghapus sumber peristiwa yang ditentukan dari item kode.

(Diperoleh dari IJSVsaCodeItem)
SetOption(String, Object)

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Mengatur opsi khusus implementasi untuk mesin skrip.

(Diperoleh dari IJSVsaItem)

Berlaku untuk

Lihat juga