StackFrame Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een stackframe voor het uitvoeren van code. Deze klasse bevat methoden voor het omzetten van het bereik. Het behoort tot de categorie compilatie en runtimestatus.
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.
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
- Overname
- Implementeringen
Velden
| Name | Description |
|---|---|
| closureInstance |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Slaat een verwijzing op naar de aanroeper van het huidige stackframe. |
| engine |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Slaat een verwijzing op naar de scriptengine. (Overgenomen van ScriptObject) |
| localVars |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Slaat de lokale variabelen voor dit stackframe op. |
| parent |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Slaat een verwijzing op naar het bovenliggende object. (Overgenomen van ScriptObject) |
Eigenschappen
| Name | Description |
|---|---|
| Item[Double] |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een lid van het scriptobject opgehaald of ingesteld dat is aangewezen door de opgegeven Double indexwaarde. (Overgenomen van ScriptObject) |
| Item[Int32] |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een lid van het scriptobject opgehaald of ingesteld dat is aangewezen door de opgegeven Int32 indexwaarde. (Overgenomen van ScriptObject) |
| Item[Object[]] |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een lid op van het scriptobject dat is aangewezen door de opgegeven naam, Double indexwaarde of Int32 indexwaarde. (Overgenomen van ScriptObject) |
| Item[String] |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een lid opgehaald of ingesteld van het scriptobject dat is aangewezen door de opgegeven naam. (Overgenomen van ScriptObject) |
| UnderlyingSystemType |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u het type van het scriptobject op. (Overgenomen van ScriptObject) |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetDefaultThisObject() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt het huidige standaardbereik opgehaald. Dit is het ingesloten object van een |
| GetField(String, BindingFlags) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een veld op met de opgegeven naam. (Overgenomen van ScriptObject) |
| GetField(String, Int32) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een veld op met de opgegeven naam door te zoeken in de bereikhiërarchie. Met deze methode wordt alleen gezocht in het bereik dat is opgegeven door het lexicale niveau. |
| GetFields(BindingFlags) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een matrix van FieldInfo objecten op die overeenkomen met alle velden van het huidige scriptobject. (Overgenomen van ScriptObject) |
| GetGlobalScope() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u het globale bereik op door de bereikhiërarchie te doorzoeken totdat een bereik wordt gevonden dat statische variabelen bevat, bijvoorbeeld een modulebereik. |
| GetHashCode() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetMember(String, BindingFlags) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een matrix van MemberInfo objecten op die overeenkomen met alle leden die overeenkomen met een opgegeven naam. |
| GetMembers(BindingFlags) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een matrix van MemberInfo objecten op die overeenkomen met alle leden van het huidige object. |
| GetMemberValue(String, Int32) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u de waarde van het opgegeven lid op door te zoeken in de bereikhiërarchie. Met deze methode wordt alleen gezocht in het bereik dat is opgegeven door het lexicale niveau. |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een methode op met de opgegeven naam met behulp van de opgegeven selectiecriteria. (Overgenomen van ScriptObject) |
| GetMethod(String, BindingFlags) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een methode op met de opgegeven naam. (Overgenomen van ScriptObject) |
| GetMethods(BindingFlags) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een matrix van MethodInfo objecten op die overeenkomen met alle methoden van het huidige scriptobject. (Overgenomen van ScriptObject) |
| GetParent() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een verwijzing naar het bovenliggende object opgehaald. (Overgenomen van ScriptObject) |
| GetProperties(BindingFlags) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een matrix van PropertyInfo objecten op die overeenkomen met alle eigenschappen van het huidige scriptobject. (Overgenomen van ScriptObject) |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een eigenschap op met de opgegeven naam met behulp van de opgegeven selectiecriteria. (Overgenomen van ScriptObject) |
| GetProperty(String, BindingFlags) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een eigenschap op met de opgegeven naam. (Overgenomen van ScriptObject) |
| GetType() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Roept het opgegeven lid aan. (Overgenomen van ScriptObject) |
| MemberwiseClone() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| PushStackFrameForMethod(Object, JSLocalField[], VsaEngine) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee maakt u een nieuw StackFrame object voor een methode en pusht u het naar de globale bereikstack. |
| PushStackFrameForStaticMethod(RuntimeTypeHandle, JSLocalField[], VsaEngine) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee maakt u een nieuw StackFrame object voor een statische methode en pusht u het naar de globale bereikstack. |
| ToString() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IActivationObject.GetLocalField(String) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u de lokale declaratie op van een veld met de opgegeven naam. Deze methode wordt tijdens het compileren gebruikt voor foutcontrole. |