public CsharpCompilationProvider(ISyntaxTreeProvider syntaxTreeProvider, ICodeProvider codeProvider, IFileNameProvider fileNameProvider, IReferenceProvider referenceProvider, ICompilationOptionProvider compilationOptionProvider) { _syntaxTreeProvider = syntaxTreeProvider; _codeProvider = codeProvider; _fileNameProvider = fileNameProvider; _referenceProvider = referenceProvider; _compilationOptionProvider = compilationOptionProvider; }
public MutatorBase(ISyntaxTreeProvider provider, int maxTreeDepth, int maxMutationTreeDepth) { SyntaxTreeProvider = provider; MaxTreeDepth = maxTreeDepth; MaxMutationTreeDepth = maxMutationTreeDepth; }
public EvaluatingRandomSubtreeMutator(ISyntaxTreeProvider provider, int maxTreeDepth, int maxMutationTreeDepth) : base(provider, maxTreeDepth, maxMutationTreeDepth) { }