Microsoft.JScript Ruang nama

Berisi kelas yang mendukung kompilasi dan pembuatan kode menggunakan bahasa JScript.

Kelas

Nama Deskripsi
ActivationObject

Mewakili objek yang mengambil bagian dalam hierarki cakupan. Kelas ini berisi metode untuk menyelesaikan cakupan dan untuk mendapatkan informasi anggota. Ini termasuk dalam kategori status kompilasi dan run-time.

ActiveXObjectConstructor

Mewakili objek berbasis prototipe yang ditentukan oleh fungsi konstruktor. Kelas ini termasuk dalam kategori model objek bawaan.

ArgumentsObject

Mewakili informasi yang digunakan untuk memanggil fungsi. Ini termasuk fungsi, pemanggil, argumen, dan informasi tentang bingkai tumpukan. Kelas ini termasuk dalam kategori objek dan fungsi.

ArrayConstructor

Mewakili objek berbasis prototipe yang ditentukan oleh fungsi konstruktor. Kelas ini termasuk dalam kategori model objek bawaan.

ArrayLiteral

Kelas ini digunakan oleh pengurai JScript untuk mewakili array literal.

ArrayObject

Mewakili objek array. Kelas ini termasuk dalam kategori model objek bawaan.

ArrayPrototype

Menyediakan metode statis dan properti untuk ArrayObject objek. Semua metode kelas ini dipanggil dengan meneruskan referensi ke objek yang meminta akses ke metode . Kelas ini termasuk dalam kategori model objek bawaan.

ArrayWrapper

Membungkus array untuk membuat JScript ArrayObject. Kelas ini membungkus objek .NET Framework Array atau objek JScript ArrayObject.

AssemblyCustomAttributeList

Kelas ini digunakan oleh pengurai JScript untuk menyimpan atribut yang ditetapkan ke rakitan.

AST

Mewakili pohon sintaks abstrak yang digunakan untuk mengurai kode JScript.

ASTList

Mempertahankan daftar AST elemen. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

BinaryOp

Mewakili kelas dasar untuk kelas yang melakukan operasi pada dua operand, seperti Plus, Equality, dan Relational. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

Binding

Mewakili referensi ke anggota kelas, ekspresi yang dapat dipanggil, atau nama variabel. Kelas ini mencoba menyelesaikan referensi ke nilai yang benar pada waktu kompilasi.

BitwiseBinary

Melakukan operasi biner bitwise. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

Block

Mewakili blok di JScript. Kelas ini digunakan terutama oleh JSParser untuk membuat Block objek saat mengurai kode. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

BlockScope

Mewakili cakupan blok kode yang mengambil bagian dalam hierarki cakupan dan yang dapat didorong ke tumpukan cakupan global. Misalnya, kelas ini dapat mewakili cakupan try blok.

BooleanConstructor

Mewakili objek berbasis prototipe yang ditentukan oleh fungsi konstruktor. Kelas ini termasuk dalam kategori model objek bawaan.

BooleanObject

Mewakili objek Boolean. Kelas ini termasuk dalam kategori model objek bawaan.

BooleanPrototype

Menyediakan metode statis dan properti untuk BooleanObject objek. Semua metode kelas ini dipanggil dengan meneruskan referensi ke objek yang meminta akses ke metode . Kelas ini termasuk dalam kategori model objek bawaan.

BreakOutOfFinally

Mewakili status pengecualian saat eksekusi kode terputus dari finally blok.

Closure

Mewakili fungsi penutupan. Kelas ini termasuk dalam kategori objek dan fungsi.

CmdLineException

Mewakili kesalahan yang terjadi saat Anda menjalankan pengkompilasi baris perintah jsc.exe.

CmdLineOptionParser

Menentukan apakah opsi yang ditentukan ke pengkompilasi baris perintah jsc.exe dibentuk dengan benar, dan membaca argumen jika ada yang disertakan.

COMCharStream

Mewakili aliran yang mengirim datanya ke IMessageReceiver. Data disimpan dalam buffer hingga data dibersihkan atau aliran ditutup.

COMFieldInfo

Memungkinkan JScript untuk berkomunikasi dengan bidang COM eksternal. Kelas ini digunakan oleh implementasi COM eksternal untuk mengekspos objeknya ke JScript karena JScript membutuhkan yang dikelola MemberInfo untuk mengikat objek eksternal.

COMMethodInfo

Memungkinkan JScript untuk berkomunikasi dengan metode COM eksternal. Kelas ini digunakan oleh implementasi COM eksternal untuk mengekspos objeknya ke JScript karena JScript membutuhkan yang dikelola MemberInfo untuk mengikat objek eksternal.

COMPropertyInfo

Memungkinkan JScript untuk berkomunikasi dengan properti COM eksternal. Kelas ini digunakan oleh implementasi COM eksternal untuk mengekspos objeknya ke JScript karena JScript membutuhkan yang dikelola MemberInfo untuk mengikat objek eksternal.

Context

Mewakili kode sumber JScript. Kelas ini termasuk dalam kategori status kompilasi dan run-time.

ContinueOutOfFinally

Mewakili status pengecualian ketika eksekusi kode berlanjut dari finally blok.

Convert

Mengonversi data dari satu jenis ke jenis lainnya. Ini adalah kelas utilitas.

DateConstructor

Mewakili objek berbasis prototipe yang ditentukan oleh fungsi konstruktor. Kelas ini termasuk dalam kategori model objek bawaan.

DateObject

Mewakili objek tanggal. Kelas ini termasuk dalam kategori model objek bawaan.

DatePrototype

Menyediakan metode statis dan properti untuk DateObject objek. Semua metode kelas ini dipanggil dengan meneruskan referensi ke objek yang meminta akses ke metode . Kelas ini termasuk dalam kategori model objek bawaan.

DebugBreak

Kelas ini digunakan oleh pengurai JScript untuk mewakili titik henti dalam debugger.

DebugConvert

Mengonversi data dari satu jenis ke jenis lainnya. Menyertakan metode yang mengonversi nilai menjadi String objek sehingga dapat ditampilkan oleh debugger.

DocumentContext

Mewakili file kode sumber yang ditulis dalam bahasa JScript.

DynamicFieldInfo

Mewakili informasi bidang. Kelas ini digunakan untuk mengembalikan bidang kelas expando dan array skrip ke debugger.

Empty

Mewakili nilai variabel yang belum diinstansiasi.

EndOfFile

Kelas ini digunakan oleh pengurai JScript untuk mewakili mencapai akhir file sebagai pengecualian. Kode dapat melemparkan kesalahan ini untuk menghentikan pengurai.

EnumeratorConstructor

Mewakili objek berbasis prototipe yang ditentukan oleh fungsi konstruktor. Kelas ini termasuk dalam kategori model objek bawaan.

EnumeratorObject

Mewakili objek enumerator. Kelas ini termasuk dalam kategori model objek bawaan.

EnumeratorPrototype

Menyediakan metode statis dan properti untuk EnumeratorObject objek. Semua metode kelas ini dipanggil dengan meneruskan referensi ke objek yang meminta akses ke metode . Kelas ini termasuk dalam kategori model objek bawaan.

Equality

Melakukan operasi perbandingan. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

ErrorConstructor

Mewakili objek berbasis prototipe yang ditentukan oleh fungsi konstruktor. Kelas ini termasuk dalam kategori model objek bawaan.

ErrorObject

Mewakili objek kesalahan. Kelas ini termasuk dalam kategori model objek bawaan.

ErrorPrototype

Menyediakan metode statis dan properti untuk ErrorObject objek. Semua metode kelas ini dipanggil dengan meneruskan referensi ke objek yang meminta akses ke metode . Kelas ini termasuk dalam kategori model objek bawaan.

Eval

Mengevaluasi kode JScript. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

EvalErrorObject

Mewakili kesalahan yang terjadi ketika eval metode digunakan. Untuk informasi selengkapnya, lihat Metode eval (Visual Studio - JScript).

Expando

Menunjukkan bahwa kelas atau metode adalah kelas atau metode expando.

FieldAccessor

Mewakili pengaktor bidang.

ForIn

Mewakili pernyataan JScript for...in . Kelas ini termasuk dalam kategori pohon sintaks abstrak.

FunctionConstructor

Mewakili objek berbasis prototipe yang ditentukan oleh fungsi konstruktor. Kelas ini termasuk dalam kategori model objek bawaan.

FunctionDeclaration

Mewakili deklarasi fungsi. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

FunctionExpression

Mewakili objek fungsi. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

FunctionObject

Mewakili objek fungsi.

FunctionPrototype

Menyediakan metode statis dan properti untuk FunctionObject objek. Semua metode kelas ini dipanggil dengan meneruskan referensi ke objek yang meminta akses ke metode . Kelas ini termasuk dalam kategori model objek bawaan.

FunctionWrapper

Mengikat anggota fungsi ke objek.

GlobalObject

Menyimpan konstanta, informasi jenis data, fungsi utilitas, dan referensi ke objek berbasis prototipe. Kelas ini termasuk dalam kategori model objek bawaan.

Globals

Menyimpan referensi ke semua jenis yang tersedia secara global dan mengelola tumpukan. Kelas ini termasuk dalam kategori status kompilasi dan run-time.

GlobalScope

Mewakili cakupan global.

Hide

Menunjukkan bahwa metode atau bidang menyembunyikan metode atau bidang di kelas dasar.

Import

Mengimpor namespace untuk digunakan dalam kode. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

In

Menentukan apakah objek terkandung dalam objek lain. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

Instanceof

Menentukan apakah objek dapat dipaksa ke jenis objek lain. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

JSAuthor

Menyediakan layanan untuk menulis kode JScript di editor.

JSConstructor

Membungkus FunctionObject.

JScriptCodeProvider

Menyediakan akses ke instans generator kode JScript dan pengkompilasi kode.

JScriptException

Pengecualian yang dilemparkan oleh JScript untuk memberi tahu host atau program runtime bahasa umum (CLR) bahwa terjadi kesalahan. Biasanya JScriptException mengambil JSError nilai enumerasi.

JSField

Mendukung semua bidang di JScript. Ini adalah kelas dasar untuk semua bidang yang ditentukan oleh JScript. Kelas ini termasuk dalam kategori pengikatan nama.

JSFieldInfo

Membungkus objek FieldInfo.

JSFunctionAttribute

Digunakan dengan JSFunctionAttributeEnum untuk membuat anotasi konvensi panggilan metode dan konstruktor yang dihasilkan oleh pengompilasi JScript.

JSLocalField

Mewakili variabel lokal.

JSMethod

Mewakili metode JScript. Kelas ini termasuk dalam kategori pengikatan nama.

JSMethodInfo

Membungkus objek MethodInfo.

JSObject

Mewakili objek di JScript. Kelas ini termasuk dalam kategori objek dan fungsi.

JSParser

Mengurai kode JScript. Kelas ini termasuk dalam kategori pemindaian dan penguraian.

JSPrototypeObject

Menambahkan properti fungsi konstruktor ke JSObject untuk tujuan pengikatan awal. Kelas ini termasuk dalam kategori objek dan fungsi.

JSScanner

Memindai kode JScript yang mencari unit kode individual, atau token. Kelas ini termasuk dalam kategori pemindaian dan penguraian.

JSVariableField

Mendukung bidang variabel di JScript. Ini adalah kelas dasar untuk parameter, variabel lokal, variabel global, dan anggota kelas.

LateBinding

Mewakili referensi ke anggota kelas, ekspresi yang dapat dipanggil, atau nama variabel. Kelas ini mencoba menyelesaikan referensi ke nilai yang benar pada waktu proses.

LenientArrayPrototype

Menyimpan objek yang mewakili metode ArrayPrototype statis kelas. Kelas LenientArrayPrototype termasuk dalam kategori model objek bawaan.

LenientBooleanPrototype

Menyimpan objek yang mewakili metode BooleanPrototype statis kelas. Kelas LenientBooleanPrototype termasuk dalam kategori model objek bawaan.

LenientDateConstructor

Menyimpan objek yang mewakili metode DateConstructor statis kelas. Kelas LenientDateConstructor termasuk dalam kategori model objek bawaan.

LenientDatePrototype

Menyimpan objek yang mewakili metode DatePrototype statis kelas. Kelas LenientDatePrototype termasuk dalam kategori model objek bawaan.

LenientEnumeratorPrototype

Menyimpan objek yang mewakili metode EnumeratorPrototype statis kelas. Kelas LenientEnumeratorPrototype termasuk dalam kategori model objek bawaan.

LenientErrorPrototype

Menyimpan objek yang mewakili metode ErrorPrototype statis kelas. Kelas LenientErrorPrototype termasuk dalam kategori model objek bawaan.

LenientFunctionPrototype

Menyimpan objek yang mewakili metode FunctionPrototype statis kelas. Kelas LenientFunctionPrototype termasuk dalam kategori model objek bawaan.

LenientGlobalObject

Menyimpan objek fungsi konstruktor, informasi jenis data, dan objek yang mewakili metode GlobalObject statis kelas. Kelas LenientGlobalObject termasuk dalam kategori model objek bawaan.

LenientMathObject

Menyimpan objek yang mewakili metode MathObject statis kelas. Kelas LenientMathObject termasuk dalam kategori model objek bawaan.

LenientNumberPrototype

Menyimpan objek yang mewakili metode NumberPrototype statis kelas. Kelas LenientNumberPrototype termasuk dalam kategori model objek bawaan.

LenientObjectPrototype

Menyimpan objek yang mewakili metode ObjectPrototype statis kelas. Kelas LenientObjectPrototype termasuk dalam kategori model objek bawaan.

LenientRegExpPrototype

Menyimpan objek yang mewakili metode RegExpPrototype statis kelas. Kelas LenientRegExpPrototype termasuk dalam kategori model objek bawaan.

LenientStringConstructor

Menyimpan objek yang mewakili metode StringConstructor statis kelas. Kelas LenientStringConstructor termasuk dalam kategori model objek bawaan.

LenientStringPrototype

Menyimpan objek yang mewakili metode StringPrototype statis kelas. Kelas LenientStringPrototype termasuk dalam kategori model objek bawaan.

LenientVBArrayPrototype

Menyimpan objek yang mewakili metode VBArrayPrototype statis kelas. Kelas LenientVBArrayPrototype termasuk dalam kategori model objek bawaan.

MathObject

Menyediakan konstanta dan metode statis untuk fungsi trigonometri, fungsi logaritmik, dan fungsi matematika umum lainnya. Kelas ini termasuk dalam kategori model objek bawaan.

MemberInfoList

Mempertahankan daftar MemberInfo elemen.

MethodInvoker

Mewakili pemanggil untuk metode tertentu. Digunakan oleh JSMethodInfo kelas untuk memanggil metode.

Missing

Mewakili nilai variabel yang telah dibuat tetapi belum memiliki nilai yang ditetapkan.

Namespace

Mewakili namespace layanan.

NoContextException

Pengecualian yang dilemparkan ketika tidak ada kode Context yang JScriptExceptionterkait dengan .

NotRecommended

Menunjukkan bahwa metode atau bidang tidak disarankan.

NumberConstructor

Mewakili objek berbasis prototipe yang ditentukan oleh fungsi konstruktor. Kelas ini termasuk dalam kategori model objek bawaan.

NumberObject

Mewakili objek angka. Kelas ini termasuk dalam kategori model objek bawaan.

NumberPrototype

Menyediakan metode statis dan properti untuk NumberObject objek. Semua metode kelas ini dipanggil dengan meneruskan referensi ke objek yang meminta akses ke metode . Kelas ini termasuk dalam kategori model objek bawaan.

NumericBinary

Melakukan operasi biner pada operand numerik. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

NumericUnary

Melakukan operasi unary pada operand numerik. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

ObjectConstructor

Mewakili objek berbasis prototipe yang ditentukan oleh fungsi konstruktor. Kelas ini termasuk dalam kategori model objek bawaan.

ObjectPrototype

Menyediakan metode statis dan properti untuk JSObject objek. Semua metode kelas ini dipanggil dengan meneruskan referensi ke objek yang meminta akses ke metode . Kelas ini termasuk dalam kategori model objek bawaan.

Override

Menunjukkan bahwa metode atau bidang mengambil alih metode atau bidang di kelas dasar.

Package

Membuat paket kode JScript untuk digunakan oleh kode lain. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

ParserException

Kelas ini digunakan oleh pengurai JScript untuk mewakili pengecualian pengurai.

Plus

Melakukan operasi penambahan dan penggalian. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

PostOrPrefixOperator

Melakukan operasi kenaikan dan penurunan yang sesuai dengan sintaks awalan dan postfix. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

RangeErrorObject

Mewakili kesalahan rentang. Misalnya, kesalahan rentang dapat terjadi saat Anda menggunakan indeks yang salah untuk mengakses elemen array.

ReferenceAttribute

Mewakili referensi ke rakitan.

ReferenceErrorObject

Mewakili kesalahan referensi. Misalnya, kesalahan referensi dapat terjadi saat Anda mereferensikan variabel yang tidak dinyatakan.

RegExpConstructor

Mewakili objek berbasis prototipe yang ditentukan oleh fungsi konstruktor. Kelas ini termasuk dalam kategori model objek bawaan.

RegExpMatch

Mewakili hasil dari kecocokan ekspresi reguler. Kelas ini termasuk dalam kategori model objek bawaan.

RegExpObject

Mewakili objek ekspresi reguler. Kelas ini termasuk dalam kategori model objek bawaan.

RegExpPrototype

Menyediakan metode statis dan properti untuk RegExpObject objek. Semua metode kelas ini dipanggil dengan meneruskan referensi ke objek yang meminta akses ke metode . Kelas ini termasuk dalam kategori model objek bawaan.

Relational

Melakukan operasi perbandingan relasional. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

ReturnOutOfFinally

Mewakili status pengecualian saat eksekusi kode kembali dari finally blok.

Runtime

Menyediakan fungsi utilitas.

ScriptBlock

Mewakili blok kode JScript. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

ScriptFunction

Mewakili objek berbasis prototipe yang ditentukan oleh fungsi konstruktor. Sebagian besar kelas fungsi konstruktor, seperti DateConstructor, , NumberConstructorStringConstructor, dan ObjectConstructor, mewarisi dari kelas ini. Kelas ini termasuk dalam kategori objek dan fungsi.

ScriptObject

Mendukung semua kelas JScript. Ini adalah kelas dasar utama dari semua kelas JScript. Kelas ini termasuk dalam kategori objek dan fungsi.

ScriptStream

Mewakili aliran data. Kelas ini mengirimkan datanya ke COMCharStream aliran atau Console .

SimpleHashtable

Tabel hash untuk penyimpanan internal item.

StackFrame

Mewakili bingkai tumpukan untuk menjalankan kode. Kelas ini berisi metode untuk menyelesaikan cakupan. Ini termasuk dalam kategori status kompilasi dan run-time.

StrictEquality

Melakukan operasi perbandingan. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

StringConstructor

Mewakili objek berbasis prototipe yang ditentukan oleh fungsi konstruktor. Kelas ini termasuk dalam kategori model objek bawaan.

StringObject

Mewakili objek string. Kelas ini termasuk dalam kategori model objek bawaan.

StringPrototype

Menyediakan metode statis dan properti untuk StringObject objek. Semua metode kelas ini dipanggil dengan meneruskan referensi ke objek yang meminta akses ke metode . Kelas ini termasuk dalam kategori model objek bawaan.

SuperTypeMembersSorter

Menyimpan anggota dari kelas dasar dan antarmuka.

SyntaxErrorObject

Mewakili kesalahan sintaks. Misalnya, kesalahan sintaks dapat terjadi saat Anda menghilangkan titik koma.

Throw

Melempar pengecualian. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

Try

Mengidentifikasi blok kode untuk dijalankan dalam cakupan penanganan kesalahan. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

TypedArray

Mewakili referensi yang dapat dicerminkan ke Array kelas . Kelas ini menyimpan jenis elemen dari array yang ditik, tetapi kelas ini tidak menyimpan data.

TypeErrorObject

Mewakili kesalahan jenis. Misalnya, kesalahan jenis dapat terjadi ketika Anda meneruskan objek dari satu jenis ke metode yang mengharapkan objek dari jenis lain.

Typeof

Menentukan jenis data objek. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

TypeReflector

Menyediakan implementasi GetMember(String, BindingFlags) yang lebih cepat daripada GetMember(String, BindingFlags).

UnaryOp

Mewakili kelas dasar untuk kelas yang melakukan operasi pada operand tunggal, seperti Typeof dan PostOrPrefixOperator. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

URIErrorObject

Mewakili kesalahan Pengidentifikasi Sumber Daya Seragam (URI). Misalnya, kesalahan URI dapat terjadi ketika Anda mencoba mengodekan atau mendekode URI.

VBArrayConstructor

Mewakili objek berbasis prototipe yang ditentukan oleh fungsi konstruktor. Kelas ini termasuk dalam kategori model objek bawaan.

VBArrayObject

Mewakili objek VBArray. Kelas ini termasuk dalam kategori model objek bawaan.

VBArrayPrototype

Menyediakan metode statis dan properti untuk VBArrayObject objek. Semua metode kelas ini dipanggil dengan meneruskan referensi ke objek yang meminta akses ke metode . Kelas ini termasuk dalam kategori model objek bawaan.

VsaItem

Mewakili item yang ditambahkan ke mesin skrip .NET. Ini termasuk item kode, item referensi, dan item global.

VsaItems

Mewakili kumpulan IJSVsaItem objek yang dapat ditangani baik berdasarkan nama atau menurut indeks.

With

with Mewakili pernyataan. Kelas ini termasuk dalam kategori pohon sintaks abstrak.

Antarmuka

Nama Deskripsi
COMMemberInfo

Menentukan metode yang memungkinkan JScript berkomunikasi dengan anggota COM eksternal. Antarmuka ini digunakan oleh implementasi COM eksternal untuk mengekspos objeknya ke JScript karena JScript memerlukan terkelola MemberInfo untuk mengikat objek eksternal.

IActivationObject

Menentukan metode untuk menyelesaikan cakupan. Antarmuka ini diimplementasikan oleh semua objek yang mengambil bagian dalam hierarki cakupan.

IAuthorServices

Menentukan layanan untuk menulis kode JScript di editor.

IColorizeText

Menentukan layanan untuk mewarnai teks saat kode JScript sedang ditulis di editor.

IDebugConvert

Menentukan sekumpulan metode utilitas yang mengonversi data dari satu jenis ke jenis lainnya. Menyertakan metode yang mengonversi nilai menjadi String objek sehingga dapat ditampilkan oleh debugger.

IDebugConvert2

Menentukan metode utilitas yang mengonversi data dari satu jenis ke jenis lainnya. Menyertakan metode yang mengonversi nilai menjadi String objek sehingga dapat ditampilkan oleh debugger.

IDebuggerObject

Menentukan metode yang menyediakan informasi tentang objek debugger. Antarmuka ini diimplementasikan oleh semua IReflect objek yang diimplementasikan oleh debugger. Saat ini, antarmuka ini hanya berfungsi untuk menandai objek-objek ini seperti ke mesin pembuatan skrip.

IDebugScriptScope

Menentukan metode yang mengatur this nilai yang terkait dengan cakupan global. Digunakan oleh VsaEngine.

IDebugType

Menentukan metode yang menyediakan informasi tentang objek debugger. Antarmuka ini diimplementasikan oleh objek debugger yang mewakili jenis dalam target debugger.

IDebugVsaScriptCodeItem

Menentukan metode yang mengevaluasi ekspresi dan mengurai string. Antarmuka ini biasanya diimplementasikan oleh objek yang mewakili blok kode, dan biasanya dipanggil oleh debugger. Antarmuka ini menyediakan fungsionalitas tambahan yang diperlukan oleh host IActiveScript.

IDefineEvent

Menentukan fungsionalitas tambahan yang diperlukan oleh host skrip aktif.

IEngine2

Menentukan fungsionalitas tambahan yang diperlukan oleh host IActiveScript. Diimplementasikan oleh VsaEngine mesin.

IErrorHandler

Menentukan metode untuk menangani kesalahan yang terjadi ketika kode sedang diurai.

IMessageReceiver

Menentukan metode yang menerima output dari mesin pembuatan skrip. Antarmuka ini bertindak sebagai objek panggilan balik untuk mengambil output yang jika tidak akan masuk ke konsol.

IMethodsCompletionInfo

Ini adalah antarmuka penanda dan tidak memiliki metode.

INeedEngine

Menentukan metode yang mendapatkan dan mengatur referensi ke mesin pembuatan skrip.

IObjectCompletionInfo

Ini adalah antarmuka penanda dan tidak memiliki metode.

IParseText

Menentukan metode untuk mengurai teks saat kode JScript sedang ditulis di editor.

IRedirectOutput

Menentukan metode yang menangkap output yang akan masuk ke konsol. Antarmuka ini diimplementasikan oleh VsaEngine.

ISite2

Menentukan metode yang digunakan oleh VsaEngine untuk resolusi nama. Menyediakan fungsionalitas tambahan yang diperlukan oleh host IActiveScript.

ITokenColorInfo

Menentukan properti untuk mewarnai unit kode tertentu.

ITokenEnumerator

Mendefinisikan metode untuk iterasi atas kumpulan ITokenColorInfo objek.

IVsaFullErrorInfo

Menentukan properti untuk mendapatkan informasi tentang kesalahan. Antarmuka ini menyediakan fungsionalitas tambahan yang diperlukan oleh host IActiveScript.

IVsaScriptCodeItem

Menentukan fungsionalitas tambahan yang diperlukan oleh host IActiveScript.

IVsaScriptScope

Menentukan metode untuk menyelesaikan cakupan. Objek cakupan global dari VsaEngine mengimplementasikan antarmuka ini.

IWrappedMember

Menentukan metode untuk mengakses objek tempat anggota didefinisikan.

MemberInfoInitializer

Menentukan metode yang harus diterapkan objek COM eksternal. Antarmuka ini digunakan oleh implementasi COM eksternal untuk mengekspos objeknya ke JScript karena JScript membutuhkan yang dikelola MemberInfo untuk mengikat objek eksternal. Antarmuka ini diimplementasikan oleh COMFieldInfo, COMMethodInfo, dan COMPropertyInfo.

Enum

Nama Deskripsi
CmdLineError

Menentukan kesalahan yang terjadi saat Anda menjalankan pengkompilasi baris perintah jsc.exe. Enumerasi ini digunakan untuk membuat objek CmdLineException.

ErrorType

Menentukan jenis kesalahan JScript.

JSBuiltin

Menentukan fungsi JScript bawaan. Fungsi-fungsi ini sesuai dengan metode statis objek JScript intrinsik. Anggota enumerasi ini digunakan untuk membuat objek JSFunctionAttribute.

JSError

Menentukan pesan kesalahan JScript. Kelas ini termasuk dalam kategori status kompilasi dan run-time.

JSFunctionAttributeEnum

Menentukan konvensi panggilan fungsi yang dihasilkan oleh pengkompilasi JScript. Digunakan dengan atribut kustom JSFunctionAttribute.

JSToken

Menentukan unit kode individual, atau token , yang membentuk bahasa JScript.

SourceState

Menentukan status teks kode sumber. Kelas ini digunakan bersama dengan kelas lain yang menyediakan informasi untuk mewarnai kode JScript di editor.

TokenColor

Menentukan warna yang harus dimiliki unit kode individual saat teks sedang diwarnai di editor. Anggota enumerasi ini digunakan oleh properti Color objek ITokenColorInfo.

VSAITEMTYPE2

Memperluas enumerasi JSVsaItemType. Menyediakan fungsionalitas tambahan yang diperlukan oleh host IActiveScript.