Microsoft.JScript Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
| 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 |
| 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 |
| 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 |
| Expando |
Menunjukkan bahwa kelas atau metode adalah kelas atau metode expando. |
| FieldAccessor |
Mewakili pengaktor bidang. |
| ForIn |
Mewakili pernyataan JScript |
| 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 |
| 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 |
|
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 |
| 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. |