Import from internal git
This commit is contained in:
28
Generator/Controllers/AnalyzeController.cs
Normal file
28
Generator/Controllers/AnalyzeController.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
using Core;
|
||||
using Core.Events;
|
||||
using Core.Interfaces;
|
||||
using Generator.Services;
|
||||
|
||||
namespace Generator.Controllers;
|
||||
|
||||
public class AnalyzeController : IController
|
||||
{
|
||||
private readonly AnalyzeService _analyzeService;
|
||||
public DisplayEmitter Emitter { get; set; }
|
||||
|
||||
public AnalyzeController(DisplayEmitter emitter, AnalyzeService service)
|
||||
{
|
||||
_analyzeService = service;
|
||||
Emitter = emitter;
|
||||
}
|
||||
|
||||
public string GetSpecText(string folder, string spec) => _analyzeService.GetSpecText(folder, spec);
|
||||
|
||||
public bool CanBeGenerated(string folder, string spec)
|
||||
{
|
||||
return _analyzeService.CanBeGenerated(folder, spec);
|
||||
}
|
||||
|
||||
public IEnumerable<Location> ListSpecs() => _analyzeService.ListSpecs();
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user