var agentSmith = GetSmith();
FunVec1<Agent> vec = new(agentSmith);
Assert(vec.Length1 == int.MaxValue); // since length1 is omitted
Assert(vec[0] == agentSmith);
Assert(vec[42] == agentSmith);
Assert(vec.Get(100) == Some(agentSmith));
FunVec1<Agent> vec = new(agentSmith, Some(50));
Assert(vec.Length1 == 50);
Assert(vec[0] == agentSmith);
Assert(vec[42] == agentSmith);
Assert(vec.Get(100).IsNone);
public static implicit operator FunVec1<T> (
T constantValue
)
[Missing <param name="constantValue"/> documentation for "M:Orx.Fun.FunVec.FunVec1`1.op_Implicit(`0)~Orx.Fun.FunVec.FunVec1{`0}"]