public MutationResult(Mutant mutant, ICciModuleSource mutatedModules, List <CciModuleSource> old, IMethodDefinition methodMutated) { _mutant = mutant; MutatedModules = mutatedModules; Old = old; MethodMutated = methodMutated; }
public MutationResult(Mutant mutant, ICciModuleSource mutatedModules, List<CciModuleSource> old, IMethodDefinition methodMutated) { _mutant = mutant; MutatedModules = mutatedModules; Old = old; MethodMutated = methodMutated; }
public MutationResult(Mutant mutant, ICciModuleSource mutatedModules, List <CciModuleSource> old, IMethodDefinition methodMutated, List <IMethodDefinition> additionalMethodsMutated = null) { _mutant = mutant; MutatedModules = mutatedModules; Old = old; MethodMutated = methodMutated; AdditionalMethodsMutated = additionalMethodsMutated; }
public MutationResult(Mutant mutant, ICciModuleSource mutatedModules, List<CciModuleSource> old, IMethodDefinition methodMutated, List<IMethodDefinition> additionalMethodsMutated=null) { _mutant = mutant; MutatedModules = mutatedModules; Old = old; MethodMutated = methodMutated; AdditionalMethodsMutated = additionalMethodsMutated; }
public string Visualize(CodeLanguage language, ICciModuleSource modules) { var sb = new StringBuilder(); foreach (var assembly in modules.Modules) { var sourceEmitterOutput = new SourceEmitterOutputString(); var sourceEmitter = modules.GetSourceEmitter(language, assembly.Module, sourceEmitterOutput); sourceEmitter.Traverse(assembly.Module); sb.Append(sourceEmitterOutput.Data); } return(sb.ToString()); }
public string Visualize(CodeLanguage language, IMethodDefinition method, ICciModuleSource moduSource) { if (method == null) { return("No method to visualize."); } _log.Info("Visualize: " + method); var module = (IModule)TypeHelper.GetDefiningUnit(method.ContainingTypeDefinition); var sourceEmitterOutput = new SourceEmitterOutputString(); var sourceEmitter = moduSource.GetSourceEmitter(language, module, sourceEmitterOutput); sourceEmitter.Traverse(method); return(sourceEmitterOutput.Data); }
public string Visualize(CodeLanguage language, IMethodDefinition mainMethod, System.Collections.Generic.List <IMethodDefinition> addMethods, ICciModuleSource moduSource) { if (mainMethod == null) { return("No method to visualize."); } _log.Info("Visualize: " + mainMethod); var module = (IModule)TypeHelper.GetDefiningUnit(addMethods[0].ContainingTypeDefinition); var sourceEmitterOutput = new SourceEmitterOutputString(); var sourceEmitter = moduSource.GetSourceEmitter(language, module, sourceEmitterOutput); sourceEmitter.Traverse(addMethods[0]); return(sourceEmitterOutput.Data); }
public string Visualize(CodeLanguage language, IMethodDefinition method, ICciModuleSource moduSource) { if (method == null) { return "No method to visualize."; } _log.Info("Visualize: " + method); var module = (IModule)TypeHelper.GetDefiningUnit(method.ContainingTypeDefinition); var sourceEmitterOutput = new SourceEmitterOutputString(); var sourceEmitter = moduSource.GetSourceEmitter(language, module, sourceEmitterOutput); sourceEmitter.Traverse(method); return sourceEmitterOutput.Data; }
public string Visualize(CodeLanguage language, ICciModuleSource modules) { var sb = new StringBuilder(); foreach (var assembly in modules.Modules) { var sourceEmitterOutput = new SourceEmitterOutputString(); var sourceEmitter = modules.GetSourceEmitter(language, assembly.Module, sourceEmitterOutput); sourceEmitter.Traverse(assembly.Module); sb.Append(sourceEmitterOutput.Data); } return sb.ToString(); }
public string Visualize(CodeLanguage language, IMethodDefinition mainMethod, System.Collections.Generic.List<IMethodDefinition> addMethods, ICciModuleSource moduSource) { if (mainMethod == null) { return "No method to visualize."; } _log.Info("Visualize: " + mainMethod); var module = (IModule)TypeHelper.GetDefiningUnit(addMethods[0].ContainingTypeDefinition); var sourceEmitterOutput = new SourceEmitterOutputString(); var sourceEmitter = moduSource.GetSourceEmitter(language, module, sourceEmitterOutput); sourceEmitter.Traverse(addMethods[0]); return sourceEmitterOutput.Data; }