public virtual void Visit(SoqlParameterLiteralExpression v) { if (ParameterValues != null) { object parameterValue = ParameterValues[v.ParameterPosition]; if (parameterValue is String) { Output.Write('\''); Output.Write(((string)parameterValue).Replace("'", "''")); Output.Write('\''); } else if (parameterValue is DateTime) { Output.Write('\''); Output.Write(((DateTime)parameterValue).ToString("yyyyMMdd HH:mm:ss")); Output.Write('\''); } else { Output.Write(parameterValue); } } else { Output.Write('{'); Output.Write(v.ParameterPosition); if (v.Modifiers != null) { Output.Write(':'); Output.Write(v.Modifiers.ToString()); } Output.Write('}'); } }
public virtual void Visit(SoqlParameterLiteralExpression v) { if (ParameterValues != null) { object parameterValue = ParameterValues[v.ParameterPosition]; if (parameterValue is String) { Output.Write('\''); Output.Write(((string)parameterValue).Replace("'", "''")); Output.Write('\''); } else if (parameterValue is DateTime) { Output.Write('\''); Output.Write(((DateTime)parameterValue).ToString("yyyyMMdd HH:mm:ss")); Output.Write('\''); } else { Output.Write(parameterValue); } } else { Output.Write('{'); Output.Write(v.ParameterPosition); if (v.Modifiers != null) { Output.Write(':'); Output.Write(v.Modifiers.ToString()); } Output.Write('}'); } }
void Sooda.QL.ISoqlVisitor.Visit(SoqlParameterLiteralExpression v) { // nothing here }
void Sooda.QL.ISoqlVisitor.Visit(SoqlParameterLiteralExpression v) { // nothing here }