aboutsummaryrefslogtreecommitdiff
path: root/src/Model/IProjectData.cs
blob: 1b4190d1ad4cb22716708855b8248829102cf0e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using System.IO;


namespace VNLib.Tools.Build.Executor.Model
{
    public interface IProjectData
    {
        string? Description { get; }
        string? Authors { get; }
        string? Copyright { get; }
        string? VersionString { get; }
        string? CompanyName { get; }
        string? Product { get; }
        string? RepoUrl { get; }
        string? this[string index] { get; }
        void Load(Stream stream);
        string[] GetProjectRefs();
    }
}