Skip to content

JSArray structure

C#
public struct JSArray : IJSValue<JSArray>, IList<JSValue>

Public Members

namedescription
JSArray()The default constructor.
JSArray(…)(2 constructors)
Item { get; set; }
Length { get; }
Add(…)
AddRange(…)
AddRange<T>(…)
As<T>()Tries to create a T struct from this instance. It returns null if the T struct cannot be created.
AsUnchecked<T>()Creates a T struct from this instance without checking the enclosed handle type. It must be used only when the handle type is known to be correct.
CastTo<T>()Creates a T struct from this instance. It throws InvalidCastException in case of failure.
Clear()
Contains(…)
CopyFrom<T>(…)Copies array elements from a source array, converting each element to JS values using a conversion delegate.
CopyTo(…)
CopyTo<T>(…)Copies array elements to a destination array, converting each element from JS values using a conversion delegate.
Equals(…)Compares two JS values using JS "strict" equality.
override Equals(…)
GetEnumerator()
override GetHashCode()
IndexOf(…)
Insert(…)
Is<T>()Checks if the T struct can be created from this instance`.
Remove(…)
RemoveAt(…)
operator ==Compares two JS values using JS "strict" equality.
explicit operatorExplicitly converts a JSValue to a nullable JSArray. (4 operators)
implicit operatorImplicitly converts a JSArray to a JSValue. (3 operators)
operator !=Compares two JS values using JS "strict" equality.
struct Enumerator

See Also

Released under the MIT license