public static ITry <string> GetSymbolName(ScriptDom.IdentifierOrValueExpression identifierOrValue) => identifierOrValue.Identifier != null?Try.Success(identifierOrValue.Identifier.Value) : !String.IsNullOrWhiteSpace(identifierOrValue.Value) ? Try.Success(identifierOrValue.Value) : Try.Failure <string>("We do not know how to process ValueExpression at this time");
public IdentifierOrValueExpression(ScriptDom.IdentifierOrValueExpression src) : base(src) { this.Identifier = Copier.Copy <Identifier>(src.Identifier); this.ValueExpression = Copier.Copy <ValueExpression>(src.ValueExpression); }
public virtual void ExplicitVisit(IdentifierOrValueExpression identifierOrValueExpression) { }