public ModelValidator( ISyntaxTransformer syntaxTransformer, IVertexRepository repository) { _syntaxTransformer = syntaxTransformer; _repository = repository; }
public ModelValidator( ISyntaxTransformer syntaxTransformer, IVertexRepository repository) { _syntaxTransformer = syntaxTransformer; _repository = repository; }
protected override Expression VisitMethodCall(MethodCallExpression node) { ISyntaxTransformer transformer = node.Method.GetCustomTransformer(); if (transformer != null) { return(base.Visit(transformer.Transform(node))); } return(base.VisitMethodCall(node)); }