public override void VisitTemporalVariableRef(BoundTemporalVariableRef x) { // do not make diagnostics on syntesized variables }
public override object VisitTemporalVariableRef(BoundTemporalVariableRef x) { Debug.Assert(x.Name.IsDirect); return(x); }
public virtual TResult VisitTemporalVariableRef(BoundTemporalVariableRef x) => DefaultVisitOperation(x);
public override T VisitTemporalVariableRef(BoundTemporalVariableRef x) { // do not make diagnostics on syntesized variables return default; }
public virtual void VisitTemporalVariableRef(BoundTemporalVariableRef x) { // BoundSynthesizedVariableRef is based solely on BoundVariableRef so far VisitVariableRef(x); }