protected BaseProjectCodeProvider(ISolutionManager solutionManager, IRtaManager rtaManager)
 {
     this.solutionManager = solutionManager;
     this.rtaManager      = rtaManager;
     this.documentsInfo   = new Dictionary <DocumentPath, DocumentInfo>();
 }
 private OrleansProjectCodeProvider(IGrainFactory grainFactory, ISolutionManager solutionManager, IRtaManager rtaManager)
     : base(solutionManager, rtaManager)
 {
     this.grainFactory     = grainFactory;
     this.reachableMethods = new HashSet <MethodDescriptor>();
     this.methodsToRemove  = new HashSet <MethodDescriptor>();
 }