ArrayPrototype Classe

Définition

Fournit des méthodes statiques et des propriétés pour ArrayObject les objets. Toutes les méthodes de cette classe sont appelées en passant une référence à l’objet qui demande l’accès à la méthode. Cette classe appartient à la catégorie de modèle objet intégrée.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public ref class ArrayPrototype : Microsoft::JScript::ArrayObject
public class ArrayPrototype : Microsoft.JScript.ArrayObject
type ArrayPrototype = class
    inherit ArrayObject
Public Class ArrayPrototype
Inherits ArrayObject
Héritage
Dérivé

Champs

Nom Description
engine

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Stocke une référence au moteur de script.

(Hérité de ScriptObject)
field_table

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Stocke une liste de champs qui sont ajoutés et supprimés dynamiquement de l’objet.

(Hérité de JSObject)
parent

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Stocke une référence à l’objet parent.

(Hérité de ScriptObject)

Propriétés

Nom Description
constructor

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une référence à un objet basé sur un prototype qui utilise ce prototype.

Item[Double]

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient ou définit un membre de l’objet de script désigné par la valeur d’index spécifiée Double .

(Hérité de ScriptObject)
Item[Int32]

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient ou définit un membre de l’objet de script désigné par la valeur d’index spécifiée Int32 .

(Hérité de ScriptObject)
Item[Object[]]

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient ou définit un membre de l’objet de script désigné par le nom, Double la valeur d’index ou Int32 la valeur d’index spécifiée.

(Hérité de ScriptObject)
Item[String]

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient ou définit un membre de l’objet de script désigné par le nom spécifié.

(Hérité de ScriptObject)
length

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient ou définit la longueur du tableau.

(Hérité de ArrayObject)
UnderlyingSystemType

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient le type de l’objet de script.

(Hérité de ScriptObject)

Méthodes

Nom Description
AddField(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoute le champ spécifié à l’objet.

(Hérité de JSObject)
concat(Object, VsaEngine, Object[])

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Concatène des objets ou des tableaux à la fin de l’objet ou du tableau spécifié.

Equals(Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetField(String, BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient un champ portant le nom spécifié.

(Hérité de ScriptObject)
GetFields(BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient un tableau d’objets FieldInfo qui correspondent à tous les champs de l’objet de script actuel.

(Hérité de ScriptObject)
GetHashCode()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetMember(String, BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient un tableau d’objets MemberInfo qui correspondent à tous les membres qui correspondent au nom spécifié.

(Hérité de JSObject)
GetMembers(BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient un tableau d’objets MemberInfo qui correspondent à tous les membres de l’objet de script actuel.

(Hérité de JSObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une méthode qui a le nom spécifié à l’aide des critères de sélection spécifiés.

(Hérité de ScriptObject)
GetMethod(String, BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une méthode portant le nom spécifié.

(Hérité de ScriptObject)
GetMethods(BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient un tableau d’objets MethodInfo qui correspondent à toutes les méthodes de l’objet de script actuel.

(Hérité de ScriptObject)
GetParent()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une référence à l’objet parent.

(Hérité de ScriptObject)
GetProperties(BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient un tableau d’objets PropertyInfo qui correspondent à toutes les propriétés de l’objet de script actuel.

(Hérité de ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une propriété qui a le nom spécifié à l’aide des critères de sélection spécifiés.

(Hérité de ScriptObject)
GetProperty(String, BindingFlags)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une propriété qui a le nom spécifié.

(Hérité de ScriptObject)
GetType()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Appelle le membre spécifié.

(Hérité de ScriptObject)
join(Object, Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Concatène les éléments du tableau spécifié dans une chaîne. Les éléments sont séparés par le séparateur spécifié.

MemberwiseClone()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
pop(Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Supprime le dernier élément du tableau spécifié et le retourne.

push(Object, Object[])

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoute de nouveaux éléments à la fin du tableau spécifié.

reverse(Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Inverse les éléments du tableau spécifié.

SetMemberValue2(String, Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Définit la valeur d’un champ qui a été ajouté dynamiquement à l’objet et stocké dans field_table.

(Hérité de JSObject)
shift(Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Supprime le premier élément du tableau spécifié et le retourne. Déplace les éléments restants vers les positions précédentes.

slice(Object, VsaEngine, Double, Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Crée un tableau qui contient les éléments consécutifs spécifiés à partir du tableau spécifié.

sort(Object, Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Trie les éléments du tableau spécifié à l’aide de la fonction spécifiée pour comparer les éléments.

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

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoute et supprime des éléments d’un tableau à la position spécifiée dans le tableau. Vous pouvez ajouter des éléments, supprimer des éléments ou les deux.

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

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoute et supprime des éléments d’un tableau, à la position spécifiée dans le tableau. Vous pouvez ajouter des éléments, supprimer des éléments ou les deux.

(Hérité de ArrayObject)
toLocaleString(Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Crée une représentation sous forme de chaîne de l’objet spécifié qui concatène les éléments et les sépare d’un espace et d’un ListSeparator espace.

ToString()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne une chaîne qui représente l’objet actuel.

(Hérité de JSObject)
toString(Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Crée une représentation sous forme de chaîne de l’objet spécifié qui concatène les éléments et les sépare d’une virgule.

unshift(Object, Object[])

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoute de nouveaux éléments au début du tableau spécifié. Déplace les éléments existants vers les positions suivantes.

Implémentations d’interfaces explicites

Nom Description
IEnumerable.GetEnumerator()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne un énumérateur qui itère au sein des membres de l’objet.

(Hérité de JSObject)
IExpando.AddMethod(String, Delegate)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoute la méthode spécifiée à l’objet. IExpando.AddMethod(String, Delegate) n’est pas implémenté dans JScript.

(Hérité de JSObject)
IExpando.AddProperty(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoute la propriété spécifiée à l’objet. Cette méthode n’est pas implémentée dans JScript.

(Hérité de JSObject)
IExpando.RemoveMember(MemberInfo)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Supprime le membre spécifié de l’objet.

(Hérité de JSObject)

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Active la parallélisation d’une requête.

AsQueryable(IEnumerable)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à