Click or drag to resize

V8FastArgs Structure

Represents a list of arguments passed to a fast host object from script code.
Inheritance Hierarchy
System.Object
  System.ValueType
    Microsoft.ClearScript.V8.FastProxy.V8FastArgs

Namespace: Microsoft.ClearScript.V8.FastProxy
Assembly: ClearScript.V8 (in ClearScript.V8.dll) Version: 7.5.0
Syntax
public readonly ref struct V8FastArgs

The V8FastArgs type exposes the following members.

Properties
 NameDescription
Public propertyCount Gets the number of arguments in the list.
Top
Methods
 NameDescription
Public methodEqualsIndicates whether this instance and a specified object are equal.
(Inherited from ValueType)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGet<T> Gets a value of the given type from the argument at the specified index.
Public methodGetBigInteger Gets the BigInteger value of the argument at the specified index.
Public methodGetBoolean Gets the Boolean value of the argument at the specified index.
Public methodGetByte Gets the Byte value of the argument at the specified index.
Public methodGetChar Gets the Char value of the argument at the specified index.
Public methodGetCharSpan Gets the string value of the argument at the specified index as a ReadOnlySpan<char>.
Public methodGetDateTime Gets the DateTime value of the argument at the specified index.
Public methodGetDecimal Gets the Decimal value of the argument at the specified index.
Public methodGetDouble Gets the Double value of the argument at the specified index.
Public methodGetHashCodeReturns the hash code for this instance.
(Inherited from ValueType)
Public methodGetInt16 Gets the Int16 value of the argument at the specified index.
Public methodGetInt32 Gets the Int32 value of the argument at the specified index.
Public methodGetInt64 Gets the Int64 value of the argument at the specified index.
Public methodGetNullable<T> Gets a nullable value of the given underlying type from the argument at the specified index.
Public methodGetSByte Gets the SByte value of the argument at the specified index.
Public methodGetSingle Gets the Single value of the argument at the specified index.
Public methodGetString Gets the string value of the argument at the specified index.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodGetUInt16 Gets the UInt16 value of the argument at the specified index.
Public methodGetUInt32 Gets the UInt32 value of the argument at the specified index.
Public methodGetUInt64 Gets the UInt64 value of the argument at the specified index.
Public methodIsFalsy Determines whether the argument at the specified index is falsy.
Public methodIsNull Determines whether the argument at the specified index is null.
Public methodIsTruthy Determines whether the argument at the specified index is truthy.
Public methodIsUndefined Determines whether the argument at the specified index is undefined.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns the fully qualified type name of this instance.
(Inherited from ValueType)
Public methodTryGet(Int32, Boolean) Gets the Boolean value of the argument at the specified index if possible.
Public methodTryGet(Int32, Byte) Gets the Byte value of the argument at the specified index if possible.
Public methodTryGet(Int32, Char) Gets the Char value of the argument at the specified index if possible.
Public methodTryGet(Int32, DateTime) Gets the DateTime value of the argument at the specified index if possible.
Public methodTryGet(Int32, Decimal) Gets the Decimal value of the argument at the specified index if possible.
Public methodTryGet(Int32, Double) Gets the Double value of the argument at the specified index if possible.
Public methodTryGet(Int32, Int16) Gets the Int16 value of the argument at the specified index if possible.
Public methodTryGet(Int32, Int32) Gets the Int32 value of the argument at the specified index if possible.
Public methodTryGet(Int32, Int64) Gets the Int64 value of the argument at the specified index if possible.
Public methodTryGet(Int32, BigInteger) Gets the BigInteger value of the argument at the specified index if possible.
Public methodTryGet(Int32, ReadOnlySpan<Char>) Gets the string value of the argument at the specified index as a ReadOnlySpan<char> if possible.
Public methodTryGet(Int32, SByte) Gets the SByte value of the argument at the specified index if possible.
Public methodTryGet(Int32, Single) Gets the Single value of the argument at the specified index if possible.
Public methodTryGet(Int32, String) Gets the string value of the argument at the specified index if possible.
Public methodTryGet(Int32, UInt16) Gets the UInt16 value of the argument at the specified index if possible.
Public methodTryGet(Int32, UInt32) Gets the UInt32 value of the argument at the specified index if possible.
Public methodTryGet(Int32, UInt64) Gets the UInt64 value of the argument at the specified index if possible.
Public methodTryGet<T>(Int32, T) Gets a value of the given type from the argument at the specified index if possible.
Public methodTryGet<T>(Int32, Nullable<T>) Gets a nullable value of the given underlying type from the argument at the specified index if possible.
Top
See Also