public void Execute(ContractExecution execution) { DocumentGenerator document = Parent.GetDocument(execution.GetOutput(this)); document.Context = Context; document.Formatter.Assemblies.AddRange(Parent.AssemblyCache.Loader); DoExecute(document, CoerceDescriptor(execution.Definition)); }
public void Generate() { ContractExecution execution = new ContractExecution(ContractDefinition); Execute(execution); }