Class SandboxValue
Namespace: DotBoxD.Kernels.Sandbox
Assembly: DotBoxD.Kernels.dll
public abstract record SandboxValue : IEquatable<SandboxValue>Inheritance
Section titled “Inheritance”Derived
Section titled “Derived”BoolValue, F64Value, GuidValue, I32Value, I64Value, ListValue, MapValue, OpaqueIdValue, RecordValue, SandboxPathValue, SandboxUriValue, StringValue, UnitValue
Implements
Section titled “Implements”Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
Section titled “Properties”public abstract SandboxType Type { get; }Property Value
Section titled “Property Value”public static SandboxValue Unit { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”FromBool(bool)
Section titled “ FromBool(bool)”public static SandboxValue FromBool(bool value)Parameters
Section titled “Parameters”value bool
Returns
Section titled “Returns”FromDouble(double)
Section titled “ FromDouble(double)”public static SandboxValue FromDouble(double value)Parameters
Section titled “Parameters”value double
Returns
Section titled “Returns”FromGuid(Guid)
Section titled “ FromGuid(Guid)”public static SandboxValue FromGuid(Guid value)Parameters
Section titled “Parameters”value Guid
Returns
Section titled “Returns”FromInt32(int)
Section titled “ FromInt32(int)”public static SandboxValue FromInt32(int value)Parameters
Section titled “Parameters”value int
Returns
Section titled “Returns”FromInt64(long)
Section titled “ FromInt64(long)”public static SandboxValue FromInt64(long value)Parameters
Section titled “Parameters”value long
Returns
Section titled “Returns”FromList(IReadOnlyList<SandboxValue>)
Section titled “ FromList(IReadOnlyList<SandboxValue>)”public static SandboxValue FromList(IReadOnlyList<SandboxValue> values)Parameters
Section titled “Parameters”values IReadOnlyList<SandboxValue>
Returns
Section titled “Returns”FromList(IReadOnlyList<SandboxValue>, SandboxType)
Section titled “ FromList(IReadOnlyList<SandboxValue>, SandboxType)”public static SandboxValue FromList(IReadOnlyList<SandboxValue> values, SandboxType itemType)Parameters
Section titled “Parameters”values IReadOnlyList<SandboxValue>
itemType SandboxType
Returns
Section titled “Returns”FromMap(IReadOnlyDictionary<SandboxValue, SandboxValue>, SandboxType, SandboxType)
Section titled “ FromMap(IReadOnlyDictionary<SandboxValue, SandboxValue>, SandboxType, SandboxType)”public static SandboxValue FromMap(IReadOnlyDictionary<SandboxValue, SandboxValue> values, SandboxType keyType, SandboxType valueType)Parameters
Section titled “Parameters”values IReadOnlyDictionary<SandboxValue, SandboxValue>
keyType SandboxType
valueType SandboxType
Returns
Section titled “Returns”FromOpaqueId(string, string)
Section titled “ FromOpaqueId(string, string)”public static SandboxValue FromOpaqueId(string typeName, string value)Parameters
Section titled “Parameters”typeName string
value string
Returns
Section titled “Returns”FromPath(string)
Section titled “ FromPath(string)”public static SandboxValue FromPath(string value)Parameters
Section titled “Parameters”value string
Returns
Section titled “Returns”FromRecord(IReadOnlyList<SandboxValue>)
Section titled “ FromRecord(IReadOnlyList<SandboxValue>)”public static SandboxValue FromRecord(IReadOnlyList<SandboxValue> fields)Parameters
Section titled “Parameters”fields IReadOnlyList<SandboxValue>
Returns
Section titled “Returns”FromString(string)
Section titled “ FromString(string)”public static SandboxValue FromString(string value)Parameters
Section titled “Parameters”value string
Returns
Section titled “Returns”FromUri(string)
Section titled “ FromUri(string)”public static SandboxValue FromUri(string value)Parameters
Section titled “Parameters”value string