ScriptObject 類別

定義

支援所有 JScript 類別。 這是所有 JScript 類別中的終極基底類別。 這個類別屬於物件和函式類別。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

public ref class ScriptObject abstract : System::Reflection::IReflect
public abstract class ScriptObject : System.Reflection.IReflect
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class ScriptObject : System.Reflection.IReflect
type ScriptObject = class
    interface IReflect
[<System.Runtime.InteropServices.ComVisible(true)>]
type ScriptObject = class
    interface IReflect
Public MustInherit Class ScriptObject
Implements IReflect
繼承
ScriptObject
衍生
屬性
實作

欄位

名稱 Description
engine

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

儲存對腳本引擎的參考。

parent

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

儲存對父物件的參考。

屬性

名稱 Description
Item[Double]

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定腳本物件中由指定 Double 索引值指定的成員。

Item[Int32]

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定腳本物件中由指定 Int32 索引值指定的成員。

Item[Object[]]

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定腳本物件中指定的名稱、 Double 索引值或 Int32 索引值的成員。

Item[String]

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定腳本物件中以指定名稱指定的成員。

UnderlyingSystemType

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得腳本物件的類型。

方法

名稱 Description
Equals(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

判斷指定的 物件是否等於目前的物件。

(繼承來源 Object)
GetField(String, BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個欄位名稱為指定名稱。

GetFields(BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個物件陣列 FieldInfo ,對應目前腳本物件的所有欄位。

GetHashCode()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

做為預設雜湊函式。

(繼承來源 Object)
GetMember(String, BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

當在衍生類別中覆寫時,會得到一個物件陣列 MemberInfo ,對應所有與指定名稱相符的成員。

GetMembers(BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

當在派生類別中覆寫時,會得到一個物件陣列 MemberInfo ,對應目前腳本物件的所有成員。

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

透過指定的選擇條件,取得一個擁有指定名稱的方法。

GetMethod(String, BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個名稱為指定方法的方法。

GetMethods(BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一組 MethodInfo 物件陣列,對應目前腳本物件的所有方法。

GetParent()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會取得父物件的參考。

GetProperties(BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個物件陣列 PropertyInfo ,對應目前腳本物件的所有屬性。

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

透過指定的選擇條件,獲得具有指定名稱的屬性。

GetProperty(String, BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得一個擁有指定名稱的屬性。

GetType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前實例的 Type

(繼承來源 Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

呼叫指定的成員。

MemberwiseClone()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回表示目前 物件的字串。

(繼承來源 Object)
WrapMembers(MemberInfo, Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立一個包裹物件,包含指定的成員與指定的物件。

WrapMembers(MemberInfo[], Object, SimpleHashtable)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立一個包含指定成員與指定物件的包裹物件陣列,並將結果快取到指定的資料儲存空間。

WrapMembers(MemberInfo[], Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立一個包含指定成員與指定物件的包裹物件陣列。

適用於

另請參閱