Class UndefinedRemoteValue
- Namespace
- WebDriverBiDi.Script
- Assembly
- WebDriverBiDi.dll
Represents a remote value for an undefined value, providing the ability to convert to a local value for use as an argument for script execution on the remote end.
public record UndefinedRemoteValue : RemoteValue, IEquatable<RemoteValue>, IEquatable<UndefinedRemoteValue>
- Inheritance
-
UndefinedRemoteValue
- Implements
- Inherited Members
Constructors
UndefinedRemoteValue(UndefinedRemoteValue)
protected UndefinedRemoteValue(UndefinedRemoteValue original)
Parameters
originalUndefinedRemoteValue
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(RemoteValue?)
public override sealed bool Equals(RemoteValue? other)
Parameters
otherRemoteValue
Returns
Equals(UndefinedRemoteValue?)
public virtual bool Equals(UndefinedRemoteValue? other)
Parameters
otherUndefinedRemoteValue
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
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 undefined value.
ToString()
public override string ToString()
Returns
Operators
operator ==(UndefinedRemoteValue?, UndefinedRemoteValue?)
public static bool operator ==(UndefinedRemoteValue? left, UndefinedRemoteValue? right)
Parameters
leftUndefinedRemoteValuerightUndefinedRemoteValue
Returns
operator !=(UndefinedRemoteValue?, UndefinedRemoteValue?)
public static bool operator !=(UndefinedRemoteValue? left, UndefinedRemoteValue? right)
Parameters
leftUndefinedRemoteValuerightUndefinedRemoteValue