BlockScope Sınıf

Tanım

Kapsam hiyerarşisinde yer alan ve genel kapsam yığınına gönderilebilen bir kod bloğunun kapsamını temsil eder. Örneğin, bu sınıf bir try bloğun kapsamını temsil edebilir.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

public ref class BlockScope : Microsoft::JScript::ActivationObject
public class BlockScope : Microsoft.JScript.ActivationObject
type BlockScope = class
    inherit ActivationObject
Public Class BlockScope
Inherits ActivationObject
Devralma

Oluşturucular

Name Description
BlockScope(ScriptObject, String, Int32)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

BlockScope sınıfının yeni bir örneğini başlatır.

Alanlar

Name Description
engine

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Betik altyapısına bir başvuru depolar.

(Devralındığı yer: ScriptObject)
field_table

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Kapsamdaki değişken dizisini depolar.

(Devralındığı yer: ActivationObject)
parent

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Üst nesneye bir başvuru depolar.

(Devralındığı yer: ScriptObject)

Özellikler

Name Description
Item[Double]

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen Double dizin değeri tarafından belirlenen betik nesnesinin bir üyesini alır veya ayarlar.

(Devralındığı yer: ScriptObject)
Item[Int32]

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen Int32 dizin değeri tarafından belirlenen betik nesnesinin bir üyesini alır veya ayarlar.

(Devralındığı yer: ScriptObject)
Item[Object[]]

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen ad, Double dizin değeri veya dizin değeri tarafından belirlenen betik nesnesinin bir üyesini alır veya Int32 ayarlar.

(Devralındığı yer: ScriptObject)
Item[String]

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen adla belirlenen betik nesnesinin bir üyesini alır veya ayarlar.

(Devralındığı yer: ScriptObject)
UnderlyingSystemType

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Betik nesnesinin türünü alır.

(Devralındığı yer: ScriptObject)

Yöntemler

Name Description
CreateField(String, FieldAttributes, Object)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen adı, değeri ve öznitelikleri kullanarak yeni bir kapsam değişkeni oluşturur.

Equals(Object)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetDefaultThisObject()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir deyim kapsamının veya genel kapsamın kapsanan nesnesi with olan geçerli varsayılan kapsamı alır.

(Devralındığı yer: ActivationObject)
GetField(String, BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen ada sahip bir alan alır.

(Devralındığı yer: ScriptObject)
GetField(String, Int32)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Kapsam hiyerarşisinde arama yaparak belirtilen ada sahip bir alan döndürür. Bu yöntem yalnızca sözcük düzeyi tarafından belirtilen kapsamı arar.

(Devralındığı yer: ActivationObject)
GetFields(BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli betik nesnesinin FieldInfo tüm alanlarına karşılık gelen bir nesne dizisi alır.

(Devralındığı yer: ScriptObject)
GetGlobalScope()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir modül kapsamı gibi statik değişkenler içeren bir kapsam bulana kadar kapsam hiyerarşisinde arama yaparak genel kapsamı alır.

(Devralındığı yer: ActivationObject)
GetHashCode()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLocalField(String)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen ada sahip bir alanın yerel bildirimini alır. Bu, hata denetimi için derleme zamanında kullanılır.

(Devralındığı yer: ActivationObject)
GetMember(String, BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen adla eşleşen tüm üyelere karşılık gelen bir nesne dizisi MemberInfo alır.

(Devralındığı yer: ActivationObject)
GetMembers(BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli nesnenin MemberInfo tüm üyelerine karşılık gelen bir nesne dizisi alır.

(Devralındığı yer: ActivationObject)
GetMemberValue(String, Int32)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Kapsam hiyerarşisinde arama yaparak belirtilen üyenin değerini alır. Bu yöntem yalnızca sözcük düzeyi tarafından belirtilen kapsamı arar.

(Devralındığı yer: ActivationObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen seçim ölçütlerini kullanarak belirtilen ada sahip bir yöntem alır.

(Devralındığı yer: ScriptObject)
GetMethod(String, BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen ada sahip bir yöntem alır.

(Devralındığı yer: ScriptObject)
GetMethods(BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli betik nesnesinin MethodInfo tüm yöntemlerine karşılık gelen bir nesne dizisi alır.

(Devralındığı yer: ScriptObject)
GetParent()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Üst nesneye başvuru alır.

(Devralındığı yer: ScriptObject)
GetProperties(BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli betik nesnesinin PropertyInfo tüm özelliklerine karşılık gelen bir nesne dizisi alır.

(Devralındığı yer: ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen seçim ölçütlerini kullanarak belirtilen ada sahip bir özellik alır.

(Devralındığı yer: ScriptObject)
GetProperty(String, BindingFlags)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen ada sahip bir özellik alır.

(Devralındığı yer: ScriptObject)
GetType()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen üyeyi çağırır.

(Devralındığı yer: ScriptObject)
MemberwiseClone()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.