public virtual void VisitValueOfTypedReferenceExpression(IValueOfTypedReferenceExpression value) { VisitType(value.TargetType); VisitExpression(value.Expression); }
private void WriteValueOfTypedReferenceExpression(IValueOfTypedReferenceExpression value, IFormatter formatter) { formatter.WriteKeyword("__refvalue"); formatter.Write("("); this.WriteExpression(value.Expression, formatter); formatter.Write(")"); }
public virtual void VisitValueOfTypedReferenceExpression(IValueOfTypedReferenceExpression value) { this.VisitType(value.TargetType); this.VisitExpression(value.Expression); }
public override void VisitValueOfTypedReferenceExpression(IValueOfTypedReferenceExpression value) { WriteUnsupported(value); }
public virtual IExpression TransformValueOfTypedReferenceExpression(IValueOfTypedReferenceExpression value) { value.TargetType = this.TransformType(value.TargetType); value.Expression = this.TransformExpression(value.Expression); return value; }