Skip to content

IProjectNames

namespace Griff.Scenes;
public interface IProjectNames

What a project’s tables say, as a field’s editor asks while it’s edited (see Note and MoreChoices): the editor knows the project’s names and hands them over through this, so a component’s rows can say what a cell names without the scene’s data knowing the editor.

public abstract IReadOnlyList<string> ChoicesOf(string? table, string column)

What the column called column of the table called table can say, when it’s a column of choices; none otherwise.

public abstract bool HasTable(string? table)

True if there’s a table called table.

public abstract IReadOnlyList<string> RowsOf(string? table)

The rows of the table called table (or none, if there’s no such table).