Rubberduck.Parsing.Preprocessing.LivelinessExpression.Evaluate C# (CSharp) Method

Evaluate() public method

public Evaluate ( ) : IValue
return IValue
        public override IValue Evaluate()
        {
            bool isAlive = _isAlive.Evaluate().AsBool;
            var code = _code.Evaluate().AsString;
            if (isAlive)
            {
                return new StringValue(code);
            }
            else
            {
                return new StringValue(MarkAsDead(code));
            }
        }