StackFrame Klasa

Definicja

Przedstawia ramkę stosu na potrzeby wykonywania kodu. Ta klasa zawiera metody rozpoznawania zakresu. Należy do kategorii kompilacja i stan czasu wykonywania.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public ref class StackFrame sealed : Microsoft::JScript::ScriptObject, Microsoft::JScript::IActivationObject
public sealed class StackFrame : Microsoft.JScript.ScriptObject, Microsoft.JScript.IActivationObject
type StackFrame = class
    inherit ScriptObject
    interface IActivationObject
Public NotInheritable Class StackFrame
Inherits ScriptObject
Implements IActivationObject
Dziedziczenie
StackFrame
Implementuje

Pola

closureInstance

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przechowuje odwołanie do obiektu wywołującego bieżącej ramki stosu.

engine

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przechowuje odwołanie do aparatu skryptów.

(Odziedziczone po ScriptObject)
localVars

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przechowuje zmienne lokalne dla tej ramki stosu.

parent

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przechowuje odwołanie do obiektu nadrzędnego.

(Odziedziczone po ScriptObject)

Właściwości

Item[Double]

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia element członkowski obiektu skryptu, który jest wyznaczony przez określoną Double wartość indeksu.

(Odziedziczone po ScriptObject)
Item[Int32]

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia element członkowski obiektu skryptu, który jest wyznaczony przez określoną Int32 wartość indeksu.

(Odziedziczone po ScriptObject)
Item[Object[]]

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia element członkowski obiektu skryptu, który jest wyznaczony przez określoną nazwę, Double wartość indeksu lub Int32 wartość indeksu.

(Odziedziczone po ScriptObject)
Item[String]

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia element członkowski obiektu skryptu, który jest wyznaczony przez określoną nazwę.

(Odziedziczone po ScriptObject)
UnderlyingSystemType

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera typ obiektu skryptu.

(Odziedziczone po ScriptObject)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetDefaultThisObject()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera bieżący zakres domyślny, który będzie obiektem zawartym w with zakresie instrukcji lub zakresem globalnym.

GetField(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera pole, które ma określoną nazwę.

(Odziedziczone po ScriptObject)
GetField(String, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera pole, które ma określoną nazwę, przeszukując hierarchię zakresu. Ta metoda przeszukuje tylko zakres, który jest określony przez poziom leksykalny.

GetFields(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę FieldInfo obiektów, które odpowiadają wszystkim polam bieżącego obiektu skryptu.

(Odziedziczone po ScriptObject)
GetGlobalScope()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera globalny zakres przez przeszukiwanie hierarchii zakresu do momentu znalezienia zakresu, który zawiera zmienne statyczne, na przykład zakres modułu.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetMember(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę MemberInfo obiektów odpowiadającą wszystkim członkom, które pasują do określonej nazwy.

GetMembers(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę MemberInfo obiektów, która odpowiada wszystkim członkom bieżącego obiektu.

GetMemberValue(String, Int32)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera wartość określonego elementu członkowskiego, przeszukując hierarchię zakresu. Ta metoda przeszukuje tylko zakres, który jest określony przez poziom leksykalny.

GetMethod(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera metodę, która ma określoną nazwę.

(Odziedziczone po ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera metodę, która ma określoną nazwę przy użyciu określonych kryteriów wyboru.

(Odziedziczone po ScriptObject)
GetMethods(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę MethodInfo obiektów, które odpowiadają wszystkim metodom bieżącego obiektu skryptu.

(Odziedziczone po ScriptObject)
GetParent()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera odwołanie do obiektu nadrzędnego.

(Odziedziczone po ScriptObject)
GetProperties(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę PropertyInfo obiektów, które odpowiadają wszystkim właściwościom bieżącego obiektu skryptu.

(Odziedziczone po ScriptObject)
GetProperty(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera właściwość, która ma określoną nazwę.

(Odziedziczone po ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera właściwość, która ma określoną nazwę przy użyciu określonych kryteriów wyboru.

(Odziedziczone po ScriptObject)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Wywołuje określony element członkowski.

(Odziedziczone po ScriptObject)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
PushStackFrameForMethod(Object, JSLocalField[], VsaEngine)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy nowy StackFrame obiekt dla metody i wypycha go do globalnego stosu zakresów.

PushStackFrameForStaticMethod(RuntimeTypeHandle, JSLocalField[], VsaEngine)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy nowy StackFrame obiekt dla metody statycznej i wypchnięcie go na stos zakresu globalnego.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IActivationObject.GetLocalField(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lokalną deklarację pola, które ma określoną nazwę. Ta metoda jest używana w czasie kompilacji do sprawdzania błędów.

Dotyczy

Zobacz też