public override bool Visit(ILinqFusionGroupBody expression, object context) { _stack.Push(expression); try { return(base.Visit(expression, context)); } finally { _stack.Pop(); } }
void ILinqBodyVisitor.Visit(ILinqFusionGroupBody linqBody) { this.Translate(linqBody); }
TransformationImpact ILinqBodyBuilder.Visit(ILinqFusionGroupBody linqBody) { return(CalculateRefactorImpact(linqBody)); }
public TestLinkerResult Visit(ILinqFusionGroupBody expression, ICompilationContext context) { throw new NotImplementedException(); }
public abstract TransformationImpact CalculateRefactorImpact(ILinqFusionGroupBody linqBody);
public abstract void Translate(ILinqFusionGroupBody linqBody);
public TransformationKind Visit(ILinqFusionGroupBody expression, ITransformationContext context) { return(TransformationKind.Investigate); }