Exemplo n.º 1
0
    public TemporaryCSharpProject WithCSharpProject(string name, string sdk = "Microsoft.NET.Sdk")
    {
        var project = new TemporaryCSharpProject(name, this, sdk);

        _projects.Add(project);
        return(project);
    }
Exemplo n.º 2
0
    public TemporaryCSharpProject WithProjectReference(TemporaryCSharpProject reference, bool watch = true)
    {
        if (ReferenceEquals(this, reference))
        {
            throw new InvalidOperationException("Can add project reference to self");
        }

        return(WithItem(new ItemSpec {
            Name = "ProjectReference", Include = reference.Path, Watch = watch
        }));
    }
Exemplo n.º 3
0
 public TemporaryCSharpProject WithCSharpProject(string name, out TemporaryCSharpProject project, string sdk = "Microsoft.NET.Sdk")
 {
     project = WithCSharpProject(name, sdk);
     return(project);
 }
Exemplo n.º 4
0
 public TemporaryNSwagProject(TemporaryCSharpProject project, string jsonFile)
 {
     Project       = project;
     NSwagJsonFile = jsonFile;
 }
Exemplo n.º 5
0
 public TemporaryCSharpProject WithCSharpProject(TemporaryCSharpProject project)
 {
     _projects.Add(project);
     return(project);
 }