public override bool Visit(ICreateInstanceUnboundMemberAssignment expression, object context) { _stack.Push(expression); try { return(base.Visit(expression, context)); } finally { _stack.Pop(); } }
public abstract IExpression Transform(ICreateInstanceUnboundMemberAssignment expression);
void IExpressionVisitor.Visit(ICreateInstanceUnboundMemberAssignment expression) { this.Translate(expression); }
TransformationImpact IExpressionVisitor <TransformationImpact> .Visit(ICreateInstanceUnboundMemberAssignment expression) { return(CalculateRefactorImpact(expression)); }
public TestLinkerResult Visit(ICreateInstanceUnboundMemberAssignment expression, ICompilationContext context) { throw new NotImplementedException(); }
public abstract TransformationImpact CalculateRefactorImpact(ICreateInstanceUnboundMemberAssignment expression);
public abstract void Translate(ICreateInstanceUnboundMemberAssignment expression);
/// <summary> /// Adds a <see cref="ICreateInstanceMemberAssignment"/> to the /// <see cref="ICreateInstanceMemberAssignmentDictionary"/>. /// </summary> /// <param name="assignment">The <see cref="ICreateInstanceMemberAssignmentDictionary"/> /// to insert.</param> public void Add(ICreateInstanceUnboundMemberAssignment assignment) { this._Add(assignment.Name, assignment); }
public TransformationKind Visit(ICreateInstanceUnboundMemberAssignment expression, ITransformationContext context) { return(TransformationKind.Delete); }