Sdílet prostřednictvím


BlockScope Třída

Definice

Představuje obor bloku kódu, který se podílí na hierarchii oboru a který může být vložen do zásobníku globálního oboru. Tato třída může například představovat obor try bloku.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public ref class BlockScope : Microsoft::JScript::ActivationObject
public class BlockScope : Microsoft.JScript.ActivationObject
type BlockScope = class
    inherit ActivationObject
Public Class BlockScope
Inherits ActivationObject
Dědičnost

Konstruktory

BlockScope(ScriptObject, String, Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci BlockScope třídy .

Pole

engine

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Ukládá odkaz na skriptovací stroj.

(Zděděno od ScriptObject)
field_table

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Ukládá pole proměnných, které jsou v oboru.

(Zděděno od ActivationObject)
parent

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Uloží odkaz na nadřazený objekt.

(Zděděno od ScriptObject)

Vlastnosti

Item[Double]

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví člen objektu skriptu, který je určen hodnotou zadaného Double indexu.

(Zděděno od ScriptObject)
Item[Int32]

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví člen objektu skriptu, který je určen hodnotou zadaného Int32 indexu.

(Zděděno od ScriptObject)
Item[Object[]]

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví člen objektu skriptu, který je určen zadaným názvem, Double hodnotou indexu nebo Int32 hodnotou indexu.

(Zděděno od ScriptObject)
Item[String]

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví člen objektu skriptu, který je určen zadaným názvem.

(Zděděno od ScriptObject)
UnderlyingSystemType

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá typ objektu skriptu.

(Zděděno od ScriptObject)

Metody

CreateField(String, FieldAttributes, Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vytvoří novou proměnnou oboru s použitím zadaného názvu, hodnoty a atributů.

Equals(Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetDefaultThisObject()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá aktuální výchozí obor, který je buď obsaženým objektem with oboru příkazu, nebo globální obor.

(Zděděno od ActivationObject)
GetField(String, BindingFlags)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá pole, které má zadaný název.

(Zděděno od ScriptObject)
GetField(String, Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí pole se zadaným názvem vyhledáním v hierarchii oboru. Tato metoda prohledá pouze obor určený lexikální úrovní.

(Zděděno od ActivationObject)
GetFields(BindingFlags)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá pole FieldInfo objektů, které odpovídají všem polím aktuálního objektu skriptu.

(Zděděno od ScriptObject)
GetGlobalScope()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá globální obor vyhledáváním v hierarchii oboru, dokud nenajde obor, který obsahuje statické proměnné, například obor modulu.

(Zděděno od ActivationObject)
GetHashCode()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLocalField(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá místní deklaraci pole, které má zadaný název. Používá se při kompilaci pro kontrolu chyb.

(Zděděno od ActivationObject)
GetMember(String, BindingFlags)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte pole MemberInfo objektů, které odpovídají všem členům, které odpovídají zadanému názvu.

(Zděděno od ActivationObject)
GetMembers(BindingFlags)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte pole MemberInfo objektů, které odpovídají všem členům aktuálního objektu.

(Zděděno od ActivationObject)
GetMemberValue(String, Int32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu zadaného člena vyhledáváním v hierarchii oboru. Tato metoda prohledá pouze obor určený lexikální úrovní.

(Zděděno od ActivationObject)
GetMethod(String, BindingFlags)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá metodu, která má zadaný název.

(Zděděno od ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá metodu, která má zadaný název pomocí zadaných kritérií výběru.

(Zděděno od ScriptObject)
GetMethods(BindingFlags)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá pole MethodInfo objektů, které odpovídají všem metodám aktuálního objektu skriptu.

(Zděděno od ScriptObject)
GetParent()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá odkaz na nadřazený objekt.

(Zděděno od ScriptObject)
GetProperties(BindingFlags)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá pole PropertyInfo objektů, které odpovídají všem vlastnostem aktuálního objektu skriptu.

(Zděděno od ScriptObject)
GetProperty(String, BindingFlags)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá vlastnost, která má zadaný název.

(Zděděno od ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá vlastnost, která má zadaný název pomocí zadaných kritérií výběru.

(Zděděno od ScriptObject)
GetType()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Type Získá z aktuální instance.

(Zděděno od Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vyvolá zadaný člen.

(Zděděno od ScriptObject)
MemberwiseClone()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také