public EcmaScriptExternalScriptExpressionEvaluator(IExternalScriptExpression externalScriptExpression) => _externalScriptExpression = externalScriptExpression;
protected override void Visit(ref IExternalScriptExpression entity) { entity = new Evaluator(entity.Uri); }
public ExternalScriptExpressionNode(IExternalScriptExpression externalScriptExpression) { Infra.NotNull(externalScriptExpression.Uri); _externalScriptExpression = externalScriptExpression; }
public void SetSource(IExternalScriptExpression source) => _source = source ?? throw new ArgumentNullException(nameof(source));