public NancyRazorCSharpReferenceProviderFactory(ISolution solution, IRazorServices razorServices) : base(solution, razorServices) { this.solution = solution; this.razorServices = razorServices; assignmentChecker = expr => Pair.Of((IExpression)expr.Dest, (IExpression)expr.Source); }
public NancyRazorCSharpReferenceProviderFactory(ISolution solution, IRazorServices razorServices) : base(solution, razorServices) { this.solution = solution; this.razorServices = razorServices; assignmentChecker = expr => Pair.Of((IExpression)expr.Dest, (IExpression)expr.Source); }
protected NancyRazorCodeBehindReferenceProvider(ISolution solution, IRazorServices razorServices, Func <TAssignmentExpression, Pair <IExpression, IExpression> > assignmentChecker) { this.solution = solution; this.razorServices = razorServices; this.assignmentChecker = assignmentChecker; }
public NancyRazorCSharpCodeBehindReferenceProvider(ISolution solution, IRazorServices razorServices, Func <IAssignmentExpression, Pair <IExpression, IExpression> > assigmentChecker) : base(solution, razorServices, assigmentChecker) { }