public void CopyTo(Param[] array, int arrayIndex) { int destIdx = arrayIndex; for (int i = 0; i < Count && destIdx < array.Length; i++) { array[destIdx++] = ParamDefinitions.ElementAt(i); } }
public override string ToString() => new TextGrid ( "ProtoMake.exe USAGE", ParamDefinitions.Select(pdef => pdef.ToString().Split("\t")) ) .WithBorders(TextGrid.Single) .WithHorizontalAlign(GridAlignments.Left) .WithHeaderAlign(GridAlignments.Center) .WithColumnPadding(1) .WithHeader(UsageTextHeader) .ToString();
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => ParamDefinitions.GetEnumerator();
public IEnumerator <Param> GetEnumerator() => ParamDefinitions.GetEnumerator();
public bool Contains(Param item) => ParamDefinitions.Contains(item);