Table of Contents

Class BigIntegerRemoteValue

Namespace
WebDriverBiDi.Script
Assembly
WebDriverBiDi.dll

Represents a remote value for a BigInteger, providing type-safe access to the value and the ability to convert to a local value for use as an argument for script execution on the remote end.

public record BigIntegerRemoteValue : ValueHoldingRemoteValue<BigInteger>, IEquatable<RemoteValue>, IEquatable<ValueHoldingRemoteValue>, ITypeSafeRemoteValue<BigInteger>, IEquatable<ValueHoldingRemoteValue<BigInteger>>, IEquatable<BigIntegerRemoteValue>
Inheritance
BigIntegerRemoteValue
Implements
Inherited Members

Constructors

BigIntegerRemoteValue(BigIntegerRemoteValue)

protected BigIntegerRemoteValue(BigIntegerRemoteValue original)

Parameters

original BigIntegerRemoteValue

Properties

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

Value

Gets the BigInteger value of this remote value.

[JsonConverter(typeof(BigIntegerJsonConverter))]
[JsonPropertyName("value")]
[JsonInclude]
[JsonRequired]
public override BigInteger Value { get; }

Property Value

BigInteger

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(BigIntegerRemoteValue?)

public virtual bool Equals(BigIntegerRemoteValue? other)

Parameters

other BigIntegerRemoteValue

Returns

bool

Equals(ValueHoldingRemoteValue<BigInteger>?)

public override sealed bool Equals(ValueHoldingRemoteValue<BigInteger>? other)

Parameters

other ValueHoldingRemoteValue<BigInteger>

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToLocalValue()

Converts this remote value to a local value for use as an argument for script execution on the remote end.

public override LocalValue ToLocalValue()

Returns

LocalValue

A LocalValue representing the bigint value.

ToString()

public override string ToString()

Returns

string

Operators

operator ==(BigIntegerRemoteValue?, BigIntegerRemoteValue?)

public static bool operator ==(BigIntegerRemoteValue? left, BigIntegerRemoteValue? right)

Parameters

left BigIntegerRemoteValue
right BigIntegerRemoteValue

Returns

bool

operator !=(BigIntegerRemoteValue?, BigIntegerRemoteValue?)

public static bool operator !=(BigIntegerRemoteValue? left, BigIntegerRemoteValue? right)

Parameters

left BigIntegerRemoteValue
right BigIntegerRemoteValue

Returns

bool