public T4UnresolvedPathAnalyzer( [NotNull] IT4AssemblyReferenceResolver resolver, [NotNull] IT4ProjectReferenceResolver projectReferenceResolver ) { AssemblyReferenceResolver = resolver; ProjectReferenceResolver = projectReferenceResolver; }
public T4ProtocolModelManager( [NotNull] ISolution solution, [NotNull] IT4TargetFileManager targetFileManager, [NotNull] IT4TemplateCompiler compiler, [NotNull] IT4BuildMessageConverter converter, [NotNull] IT4ModelInteractionHelper helper, [NotNull] IT4TemplateExecutionManager executionManager, [NotNull] ILogger logger, [NotNull] ProjectModelViewHost host, [NotNull] IT4ProjectReferenceResolver projectReferenceResolver ) { Solution = solution; TargetFileManager = targetFileManager; Compiler = compiler; Converter = converter; ExecutionManager = executionManager; Logger = logger; ProjectReferenceResolver = projectReferenceResolver; Host = host; var model = solution.GetProtocolSolution().GetT4ProtocolModel(); RegisterCallbacks(model, helper); }