Udostępnij za pośrednictwem


StackFrame Klasa

Definicja

Reprezentuje ramkę stosu do wykonywania kodu. Ta klasa zawiera metody rozpoznawania zakresu. Należy do kategorii stanu kompilacji i 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 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 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 wyznaczonego 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)

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

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 zawartego with zakresu instrukcji lub zakresu globalnego.

GetField(String, BindingFlags)

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

Pobiera pole o określonej nazwie.

(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 o określonej nazwie, wyszukując hierarchię zakresu. Ta metoda wyszukuje tylko zakres 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 odpowiadających wszystkim polem 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 zakres globalny, wyszukując hierarchię zakresu do momentu znalezienia zakresu, który zawiera zmienne statyczne, na przykład zakres modułu.

GetHashCode()

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

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, które odpowiadają wszystkim elementom członkom odpowiadającym określonej nazwie.

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 odpowiadających 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, wyszukując hierarchię zakresu. Ta metoda wyszukuje tylko zakres 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ść o określonej nazwie.

(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ść o określonej nazwie przy użyciu określonych kryteriów wyboru.

(Odziedziczone po ScriptObject)
GetType()

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

Type Pobiera bieżące wystąpienie.

(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()

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

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 stosu zakresu globalnego.

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 wypycha go do stosu zakresu globalnego.

ToString()

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

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 o określonej nazwie. Ta metoda jest używana w czasie kompilacji na potrzeby sprawdzania błędów.

Dotyczy

Zobacz też