public InstanceGraphModelType( string title, string subTitle, Encoding xEncoding, Encoding yEncoding, GetXFromInstance <INSTANCE> getX, GetYFromInstance <INSTANCE> getY ) : base( title, subTitle, xEncoding, yEncoding, 1, null, null, (input, prepared) => input.Count(), (input, prepared, line, index) => getX.Invoke(input.ElementAt(index)), (input, prepared, line, index) => getY.Invoke(input.ElementAt(index))) { }
public SingleLineInstanceGraphModelTypeWithPrepared( string title, string subTitle, Encoding xEncoding, Encoding yEncoding, Prepare <IEnumerable <INSTANCE>, PREPARED> prepare, GetXFromInstance <INSTANCE> getX, GetYFromInputAndPrepared <IEnumerable <INSTANCE>, PREPARED> getY) : base( title, subTitle, xEncoding, yEncoding, 1, prepare, null, (input, prepared) => input.Count(), (input, prepared, line, index) => getX.Invoke(input.ElementAt(index)), getY) { }