public string ToString(OutputRendering outputRendering) { if (!_isDecorated) { return(_text); } if (outputRendering == OutputRendering.Automatic) { outputRendering = OutputRendering.Ansi; if (PSStyle.Instance.OutputRendering == OutputRendering.PlainText) { outputRendering = OutputRendering.PlainText; } } if (outputRendering == OutputRendering.PlainText) { return(PlainText); } else { return(_text); } }
public string ToString(OutputRendering outputRendering) { if (outputRendering == OutputRendering.Host) { throw new ArgumentException(StringDecoratedStrings.RequireExplicitRendering); } if (!_isDecorated) { return(_text); } return(outputRendering == OutputRendering.PlainText ? PlainText : _text); }