void Bar() { if (_lazyDiscardSymbol is null) { Debug.Assert(!(this.InputType is null)); _lazyDiscardSymbol = new DiscardSymbol(this.InputType); } }
public virtual TResult VisitDiscard(DiscardSymbol symbol, TArgument argument) { return(DefaultVisit(symbol, argument)); }
public virtual TResult VisitDiscard(DiscardSymbol symbol) { return(DefaultVisit(symbol)); }
public virtual void VisitDiscard(DiscardSymbol symbol) { DefaultVisit(symbol); }