<PackageReference Include="Serilog.Sinks.OpenTelemetry" Version="4.2.0-dev-02302" />

OpenTelemetry.Proto.Common.V1.ArrayValue

sealed class ArrayValue : IMessage<ArrayValue>, IMessage, IEquatable<ArrayValue>, IDeepCloneable<ArrayValue>, IBufferMessage
ArrayValue is a list of AnyValue messages. We need ArrayValue as a message since oneof in AnyValue does not allow repeated fields.
namespace OpenTelemetry.Proto.Common.V1 { internal sealed class ArrayValue : IEquatable<ArrayValue> { public const int ValuesFieldNumber = 1; public static MessageParser<ArrayValue> Parser { get; } public static MessageDescriptor Descriptor { get; } MessageDescriptor Descriptor { get; } public RepeatedField<AnyValue> Values { get; } public ArrayValue(); public ArrayValue(ArrayValue other); public ArrayValue Clone(); public bool Equals(ArrayValue other); public void WriteTo(CodedOutputStream output); void InternalWriteTo(ref WriteContext output); public int CalculateSize(); public void MergeFrom(ArrayValue other); public void MergeFrom(CodedInputStream input); void InternalMergeFrom(ref ParseContext input); } }