A simple typed array wrapper for TimeSpan, deriving from a generic Array<TimeSpan> type in the same datamodel. It provides default, enumerable-based and capacity-based constructors that forward to the base class.
#nullable enable
#pragma warning disable CS3021 // Upstream CLS attributes; host assembly does not claim CLS compliance.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Collections;
using System.Diagnostics;
using System.Numerics;
namespace HumanoidRetargeter.EditorTools.Embedded.Datamodel;
public class TimeSpanArray : Array<TimeSpan>
{
public TimeSpanArray() { }
public TimeSpanArray(IEnumerable<TimeSpan> enumerable)
: base(enumerable)
{ }
public TimeSpanArray(int capacity)
: base(capacity)
{ }
}