ClearScript Library
ClearScript Library
ClearScript Library Reference
Microsoft.ClearScript.V8.FastProxy
V8FastArgs Structure
V8FastArgs Properties
V8FastArgs Methods

# V8FastArgs Structure

Represents a list of arguments passed to a fast host object from script code.
Inheritance Hierarchy
SystemObject
SystemValueType
Microsoft.ClearScript.V8.FastProxyV8FastArgs
Namespace: Microsoft.ClearScript.V8.FastProxy
Assembly: ClearScript.V8 (in ClearScript.V8.dll) Version: 7.5.0
Syntax
C#
VB
C++
F#
Copy

    public readonly ref struct V8FastArgs

    Public Structure V8FastArgs

    public value class V8FastArgs

    [<SealedAttribute>]
    type V8FastArgs =
        struct
            inherit ValueType
        end

The V8FastArgs type exposes the following members.

Properties

| Name | Description
--- | --- | ---
| Count | Gets the number of arguments in the list.

Top
Methods

| Name | Description
--- | --- | ---
| Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType)
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object)
| GetT | Gets a value of the given type from the argument at the specified index.
| GetBigInteger | Gets the BigInteger value of the argument at the specified index.
| GetBoolean | Gets the Boolean value of the argument at the specified index.
| GetByte | Gets the Byte value of the argument at the specified index.
| GetChar | Gets the Char value of the argument at the specified index.
| GetCharSpan | Gets the string value of the argument at the specified index as a ReadOnlySpan<char>.
| GetDateTime | Gets the DateTime value of the argument at the specified index.
| GetDecimal | Gets the Decimal value of the argument at the specified index.
| GetDouble | Gets the Double value of the argument at the specified index.
| GetHashCode | Returns the hash code for this instance. (Inherited from ValueType)
| GetInt16 | Gets the Int16 value of the argument at the specified index.
| GetInt32 | Gets the Int32 value of the argument at the specified index.
| GetInt64 | Gets the Int64 value of the argument at the specified index.
| GetNullableT | Gets a nullable value of the given underlying type from the argument at the specified index.
| GetSByte | Gets the SByte value of the argument at the specified index.
| GetSingle | Gets the Single value of the argument at the specified index.
| GetString | Gets the string value of the argument at the specified index.
| GetType | Gets the Type of the current instance. (Inherited from Object)
| GetUInt16 | Gets the UInt16 value of the argument at the specified index.
| GetUInt32 | Gets the UInt32 value of the argument at the specified index.
| GetUInt64 | Gets the UInt64 value of the argument at the specified index.
| IsFalsy | Determines whether the argument at the specified index is falsy.
| IsNull | Determines whether the argument at the specified index is null.
| IsTruthy | Determines whether the argument at the specified index is truthy.
| IsUndefined | Determines whether the argument at the specified index is undefined.
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object)
| ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType)
| TryGet(Int32, Boolean) | Gets the Boolean value of the argument at the specified index if possible.
| TryGet(Int32, Byte) | Gets the Byte value of the argument at the specified index if possible.
| TryGet(Int32, Char) | Gets the Char value of the argument at the specified index if possible.
| TryGet(Int32, DateTime) | Gets the DateTime value of the argument at the specified index if possible.
| TryGet(Int32, Decimal) | Gets the Decimal value of the argument at the specified index if possible.
| TryGet(Int32, Double) | Gets the Double value of the argument at the specified index if possible.
| TryGet(Int32, Int16) | Gets the Int16 value of the argument at the specified index if possible.
| TryGet(Int32, Int32) | Gets the Int32 value of the argument at the specified index if possible.
| TryGet(Int32, Int64) | Gets the Int64 value of the argument at the specified index if possible.
| TryGet(Int32, BigInteger) | Gets the BigInteger value of the argument at the specified index if possible.
| TryGet(Int32, ReadOnlySpanChar) | Gets the string value of the argument at the specified index as a ReadOnlySpan<char> if possible.
| TryGet(Int32, SByte) | Gets the SByte value of the argument at the specified index if possible.
| TryGet(Int32, Single) | Gets the Single value of the argument at the specified index if possible.
| TryGet(Int32, String) | Gets the string value of the argument at the specified index if possible.
| TryGet(Int32, UInt16) | Gets the UInt16 value of the argument at the specified index if possible.
| TryGet(Int32, UInt32) | Gets the UInt32 value of the argument at the specified index if possible.
| TryGet(Int32, UInt64) | Gets the UInt64 value of the argument at the specified index if possible.
| TryGetT(Int32, T) | Gets a value of the given type from the argument at the specified index if possible.
| TryGetT(Int32, NullableT) | Gets a nullable value of the given underlying type from the argument at the specified index if possible.

Top
See Also

#### Reference

Microsoft.ClearScript.V8.FastProxy Namespace

Copyright © Microsoft Corporation. All rights reserved.

Send comments on this topic to Microsoft