ArrayWrapper Class
.NET Framework 4.5
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Wraps an array to create a JScript ArrayObject. This class wraps either a .NET Framework Array object or a JScript ArrayObject object.
System.Object
Microsoft.JScript.ScriptObject
Microsoft.JScript.JSObject
Microsoft.JScript.ArrayObject
Microsoft.JScript.ArrayWrapper
Microsoft.JScript.ScriptObject
Microsoft.JScript.JSObject
Microsoft.JScript.ArrayObject
Microsoft.JScript.ArrayWrapper
Namespace: Microsoft.JScript
Assembly: Microsoft.JScript (in Microsoft.JScript.dll)
The ArrayWrapper type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | Item[Double] | Gets or sets a member of the script object that is designated by the specified Double index value. (Inherited from ScriptObject.) |
![]() | Item[Int32] | Gets or sets a member of the script object that is designated by the specified Int32 index value. (Inherited from ScriptObject.) |
![]() | Item[Object[]] | Gets or sets a member of the script object that is designated by the specified name, Double index value, or Int32 index value. (Inherited from ScriptObject.) |
![]() | Item[String] | Gets or sets a member of the script object that is designated by the specified name. (Inherited from ScriptObject.) |
![]() | length | Gets the length of the array. (Overrides ArrayObject.length.) |
![]() | UnderlyingSystemType | Gets the type of the script object. (Inherited from ScriptObject.) |
| Name | Description | |
|---|---|---|
![]() | AddField | Adds the specified field to the object. (Inherited from JSObject.) |
![]() | Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetField | Gets a field that has the specified name. (Inherited from ScriptObject.) |
![]() | GetFields | Gets an array of FieldInfo objects that correspond to all fields of the current script object. (Inherited from ScriptObject.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetMember | Gets an array of MemberInfo objects that correspond to all members that match the specified name. (Inherited from JSObject.) |
![]() | GetMembers | Gets an array of MemberInfo objects that correspond to all members of the current script object. (Inherited from JSObject.) |
![]() | GetMethod(String, BindingFlags) | Gets a method that has the specified name. (Inherited from ScriptObject.) |
![]() | GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) | Gets a method that has the specified name by using the specified selection criteria. (Inherited from ScriptObject.) |
![]() | GetMethods | Gets an array of MethodInfo objects that correspond to all methods of the current script object. (Inherited from ScriptObject.) |
![]() | GetParent | Gets a reference to the parent object. (Inherited from ScriptObject.) |
![]() | GetProperties | Gets an array of PropertyInfo objects that correspond to all properties of the current script object. (Inherited from ScriptObject.) |
![]() | GetProperty(String, BindingFlags) | Gets a property that has the specified name. (Inherited from ScriptObject.) |
![]() | GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) | Gets a property that has the specified name by using the specified selection criteria. (Inherited from ScriptObject.) |
![]() | GetType | Gets the type of the array. |
![]() | InvokeMember | Invokes the specified member. (Inherited from ScriptObject.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | SetMemberValue2 | Sets the value of a field that was dynamically added to the object and stored in field_table. (Inherited from JSObject.) |
![]() | SpliceSlowly | Adds elements to and removes elements from an array, at the specified position in the array. You can add elements, remove elements, or both. (Inherited from ArrayObject.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from JSObject.) |
| Name | Description | |
|---|---|---|
![]() | engine | Stores a reference to the scripting engine. (Inherited from ScriptObject.) |
![]() | field_table | Stores a list of fields that are dynamically added and removed from the object. (Inherited from JSObject.) |
![]() | parent | Stores a reference to the parent object. (Inherited from ScriptObject.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IEnumerable.GetEnumerator | Returns an enumerator that iterates through the members of the object. (Inherited from JSObject.) |
![]() ![]() | IExpando.AddMethod | Adds the specified method to the object. IExpando.AddMethod is not implemented in JScript. (Inherited from JSObject.) |
![]() ![]() | IExpando.AddProperty | Adds the specified property to the object. This method is not implemented in JScript. (Inherited from JSObject.) |
![]() ![]() | IExpando.RemoveMember | Removes the specified member from the object. (Inherited from JSObject.) |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
