ArrayPrototype Třída

Definice

Poskytuje statické metody a vlastnosti pro ArrayObject objekty. Všechny metody této třídy se volají předáním odkazu na objekt, který požaduje přístup k metodě . Tato třída patří do předdefinované kategorie modelu objektu.

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

public ref class ArrayPrototype : Microsoft::JScript::ArrayObject
public class ArrayPrototype : Microsoft.JScript.ArrayObject
type ArrayPrototype = class
    inherit ArrayObject
Public Class ArrayPrototype
Inherits ArrayObject
Dědičnost
Odvozené

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á seznam polí, která se dynamicky přidávají a odebírají z objektu.

(Zděděno od JSObject)
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

constructor

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 prototyp objektu, který používá tento prototyp.

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

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í délku pole.

(Zděděno od ArrayObject)
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

AddField(String)

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

Přidá zadané pole do objektu .

(Zděděno od JSObject)
concat(Object, VsaEngine, Object[])

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

Zřetězí objekty nebo pole na konec zadaného objektu nebo pole.

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)
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)
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)
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)
GetMember(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 MemberInfo objektů, které odpovídají všem členům, které odpovídají zadanému názvu.

(Zděděno od JSObject)
GetMembers(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 MemberInfo objektů, které odpovídají všem členům aktuálního objektu skriptu.

(Zděděno od JSObject)
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)
join(Object, Object)

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

Zřetězí prvky zadaného pole do řetězce. Prvky jsou odděleny zadaným oddělovačem.

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

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

Odebere poslední prvek ze zadaného pole a vrátí ho.

push(Object, Object[])

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

Přidá nové prvky na konec zadaného pole.

reverse(Object)

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

Vrátí zpět prvky zadaného pole.

SetMemberValue2(String, Object)

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

Nastaví hodnotu pole, které bylo dynamicky přidáno do objektu a uloženo v field_table.

(Zděděno od JSObject)
shift(Object)

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

Odebere první prvek ze zadaného pole a vrátí ho. Přesune zbývající prvky na předchozí pozice.

slice(Object, VsaEngine, Double, Object)

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

Vytvoří nové pole, které obsahuje zadané po sobě jdoucí prvky ze zadaného pole.

sort(Object, Object)

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

Seřadí prvky zadaného pole pomocí zadané funkce k porovnání prvků.

splice(Object, VsaEngine, Double, Double, Object[])

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

Přidá a odebere prvky z pole na zadané pozici v poli. Můžete přidat prvky, odebrat prvky nebo obojí.

SpliceSlowly(UInt32, UInt32, Object[], ArrayObject, UInt32, UInt32)

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

Přidá elementy do pole a odebere prvky z pole na zadané pozici v poli. Můžete přidat prvky, odebrat prvky nebo obojí.

(Zděděno od ArrayObject)
toLocaleString(Object)

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

Vytvoří řetězcovou reprezentaci zadaného objektu, která zřetězí prvky a odděluje je ListSeparator mezerou a .

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 JSObject)
toString(Object)

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

Vytvoří řetězcovou reprezentaci zadaného objektu, která zřetězí elementy a odděluje je čárkou.

unshift(Object, Object[])

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

Přidá nové prvky na začátek zadaného pole. Přesune existující prvky na další pozice.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

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

Vrátí enumerátor, který iteruje členy objektu .

(Zděděno od JSObject)
IExpando.AddMethod(String, Delegate)

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

Přidá zadanou metodu do objektu . IExpando.AddMethod(String, Delegate) není implementováno v jazyce JScript.

(Zděděno od JSObject)
IExpando.AddProperty(String)

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

Přidá zadanou vlastnost do objektu . Tato metoda není implementována v jazyce JScript.

(Zděděno od JSObject)
IExpando.RemoveMember(MemberInfo)

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

Odebere zadaný člen z objektu .

(Zděděno od JSObject)

Metody rozšíření

Cast<TResult>(IEnumerable)

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

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

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

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

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

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

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

Převede objekt na IEnumerableIQueryable.

Platí pro