Class RecordValue
Namespace: DotBoxD.Kernels.Sandbox
Assembly: DotBoxD.Kernels.dll
public sealed record RecordValue : SandboxValue, IEquatable<SandboxValue>, IEquatable<RecordValue>Inheritance
Section titled “Inheritance”object ← SandboxValue ← RecordValue
Implements
Section titled “Implements”IEquatable<SandboxValue>, IEquatable<RecordValue>
Inherited Members
Section titled “Inherited Members”SandboxValue.Unit, SandboxValue.Type, SandboxValue.FromBool(bool), SandboxValue.FromInt32(int), SandboxValue.FromInt64(long), SandboxValue.FromDouble(double), SandboxValue.FromString(string), SandboxValue.FromGuid(Guid), SandboxValue.FromOpaqueId(string, string), SandboxValue.FromPath(string), SandboxValue.FromUri(string), SandboxValue.FromList(IReadOnlyList<SandboxValue>), SandboxValue.FromList(IReadOnlyList<SandboxValue>, SandboxType), SandboxValue.FromMap(IReadOnlyDictionary<SandboxValue, SandboxValue>, SandboxType, SandboxType), SandboxValue.FromRecord(IReadOnlyList<SandboxValue>), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”RecordValue(IReadOnlyList<SandboxValue>)
Section titled “ RecordValue(IReadOnlyList<SandboxValue>)”public RecordValue(IReadOnlyList<SandboxValue> Fields)Parameters
Section titled “Parameters”Fields IReadOnlyList<SandboxValue>
Properties
Section titled “Properties”Fields
Section titled “ Fields”public IReadOnlyList<SandboxValue> Fields { get; init; }Property Value
Section titled “Property Value”public override SandboxType Type { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”Equals(RecordValue?)
Section titled “ Equals(RecordValue?)”Indicates whether the current object is equal to another object of the same type.
public bool Equals(RecordValue? other)Parameters
Section titled “Parameters”other RecordValue?
An object to compare with this object.
Returns
Section titled “Returns”true if the current object is equal to the other parameter; otherwise, false.
GetHashCode()
Section titled “ GetHashCode()”Serves as the default hash function.
public override int GetHashCode()Returns
Section titled “Returns”A hash code for the current object.