BlockScope Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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) |