示例#1
0
 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;
 }
示例#3
0
 public EvaluatingRandomSubtreeMutator(ISyntaxTreeProvider provider, int maxTreeDepth, int maxMutationTreeDepth) : base(provider, maxTreeDepth, maxMutationTreeDepth)
 {
 }