AssemblyResult Run(RunContext runContext, IEnumerable <Convention> conventions, params Type[] candidateTypes) { var resultListener = new AssemblyResultListener(listener); resultListener.AssemblyStarted(runContext.Assembly); foreach (var convention in conventions) { convention.Execute(resultListener, candidateTypes); } var result = resultListener.AssemblyResult; resultListener.AssemblyCompleted(runContext.Assembly, result); return(result); }
AssemblyResult Run(RunContext runContext, IEnumerable<Convention> conventions, params Type[] candidateTypes) { var resultListener = new AssemblyResultListener(listener); resultListener.AssemblyStarted(runContext.Assembly); foreach (var convention in conventions) convention.Execute(resultListener, candidateTypes); var result = resultListener.AssemblyResult; resultListener.AssemblyCompleted(runContext.Assembly, result); return result; }