public new void SourceOnVisit(int index, StormToken token, EStormVisitType visitType) => base.SourceOnVisit(index, token, visitType);
protected void SourceOnVisit(int index, StormToken token, EStormVisitType visitType) { if (token.Equals(default))
private void TargetOnVisit(StormToken token, EStormVisitType visitType) { SourceOnVisit(_hasTargetChanged ? 2 : 1, token, visitType); }
private void FirstOnVisit(StormToken token, EStormVisitType visitType) => SourceOnVisit(0, token, visitType);
private void SelectorOnVisit(StormToken token, EStormVisitType visitType) { SourceOnVisit(0, token, visitType); }