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);
 }
Esempio n. 4
0
 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;
 }