Table of Contents

Class LocalValue

Namespace
OpenQA.Selenium.BiDi.Modules.Script
Assembly
WebDriver.dll
[JsonPolymorphic(TypeDiscriminatorPropertyName = "type")]
[JsonDerivedType(typeof(NumberLocalValue), "number")]
[JsonDerivedType(typeof(StringLocalValue), "string")]
[JsonDerivedType(typeof(NullLocalValue), "null")]
[JsonDerivedType(typeof(UndefinedLocalValue), "undefined")]
[JsonDerivedType(typeof(BooleanLocalValue), "boolean")]
[JsonDerivedType(typeof(BigIntLocalValue), "bigint")]
[JsonDerivedType(typeof(ChannelLocalValue), "channel")]
[JsonDerivedType(typeof(ArrayLocalValue), "array")]
[JsonDerivedType(typeof(DateLocalValue), "date")]
[JsonDerivedType(typeof(MapLocalValue), "map")]
[JsonDerivedType(typeof(ObjectLocalValue), "object")]
[JsonDerivedType(typeof(RegExpLocalValue), "regexp")]
[JsonDerivedType(typeof(SetLocalValue), "set")]
public abstract record LocalValue : IEquatable<LocalValue>
Inheritance
LocalValue
Implements
Derived
Inherited Members

Methods

ConvertFrom(object?)

public static LocalValue ConvertFrom(object? value)

Parameters

value object

Returns

LocalValue

Operators

implicit operator LocalValue(bool?)

public static implicit operator LocalValue(bool? value)

Parameters

value bool?

Returns

LocalValue

implicit operator LocalValue(double?)

public static implicit operator LocalValue(double? value)

Parameters

value double?

Returns

LocalValue

implicit operator LocalValue(int?)

public static implicit operator LocalValue(int? value)

Parameters

value int?

Returns

LocalValue

implicit operator LocalValue(string?)

public static implicit operator LocalValue(string? value)

Parameters

value string

Returns

LocalValue