public TransformationKind Visit <TField, TFieldParent>(ICreateInstanceFieldAssignment <TField, TFieldParent> expression, ITransformationContext context) where TField : IFieldMember <TField, TFieldParent> where TFieldParent : IFieldParent <TField, TFieldParent> { return(TransformationKind.Delete); }
public override bool Visit <TField, TFieldParent>(ICreateInstanceFieldAssignment <TField, TFieldParent> expression, object context) { _stack.Push(expression); try { return(base.Visit(expression, context)); } finally { _stack.Pop(); } }
public abstract IExpression Transform <TField, TFieldParent>(ICreateInstanceFieldAssignment <TField, TFieldParent> expression) where TField : IFieldMember <TField, TFieldParent> where TFieldParent : IFieldParent <TField, TFieldParent>;
void IExpressionVisitor.Visit <TField, TFieldParent>(ICreateInstanceFieldAssignment <TField, TFieldParent> expression) { this.Translate(expression); }
TransformationImpact IExpressionVisitor <TransformationImpact> .Visit <TField, TFieldParent>(ICreateInstanceFieldAssignment <TField, TFieldParent> expression) { return(CalculateRefactorImpact(expression)); }
public TestLinkerResult Visit <TField, TFieldParent>(ICreateInstanceFieldAssignment <TField, TFieldParent> expression, ICompilationContext context) where TField : IFieldMember <TField, TFieldParent> where TFieldParent : IFieldParent <TField, TFieldParent> { throw new NotImplementedException(); }
public abstract TransformationImpact CalculateRefactorImpact <TField, TFieldParent>(ICreateInstanceFieldAssignment <TField, TFieldParent> expression) where TField : IFieldMember <TField, TFieldParent> where TFieldParent : IFieldParent <TField, TFieldParent>;