public GoTerminatorFormatter(IIndentable indentable, StringBuilder sql, GoTerminator statement) { Indent = indentable.Indent; IndentStep = indentable.IndentLevel; _sql = sql; _statement = statement; }
protected void DoRtlIndentCorrections(IIndentable p) { float right = p.IndentationRight; p.IndentationRight = p.IndentationLeft; p.IndentationLeft = right; }
public GoTerminatorFormatter( IIndentable indentable, StringBuilder sql, GoTerminator statement ) { Indent = indentable.Indent; IndentStep = indentable.IndentLevel; _sql = sql; _statement = statement; }
public static IStatementFormatter GetFormatter(IIndentable indentable, StringBuilder outSql, IStatement statement) { Type formatterType; if (!_formatters.TryGetValue(statement.GetType(), out formatterType)) { throw new FormatterNotImplementedException( "Formatter not implemented for statement: " + statement.GetType().Name ); } var formatter = Activator.CreateInstance( formatterType, indentable, outSql, statement ) as IStatementFormatter; if (formatter == null) { throw new ArgumentNullException("Formatter not instantiated: " + formatterType.Name); } return(formatter); }
public static string FormattedValue( this Expression expr, int offset, IIndentable indent ) { var formatter = ExpressionFormatterFactory.GetFormatter( indent, expr ); formatter.Offset = offset; ( formatter as IIndentable ).Indent = indent.Indent; ( formatter as IIndentable ).IndentLevel = indent.IndentLevel; return formatter.Execute(); }
public IndentScope( IIndentable formatter, bool indent ) { _indent = indent; _formatter = formatter; if ( _indent ) _formatter.IncreaseIndent(); }
public static string FormattedValue(this Expression expr, int offset, IIndentable indent) { var formatter = ExpressionFormatterFactory.GetFormatter(indent, expr); formatter.Offset = offset; (formatter as IIndentable).Indent = indent.Indent; (formatter as IIndentable).IndentLevel = indent.IndentLevel; return(formatter.Execute()); }
public IndentScope(IIndentable formatter, bool indent) { _indent = indent; _formatter = formatter; if (_indent) { _formatter.IncreaseIndent(); } }
public static IExpressionFormatter GetFormatter( IIndentable indentable, Expression expression ) { Type formatterType; if ( !_formatters.TryGetValue( expression.GetType(), out formatterType ) ) return new DefaultExpressionFormatter( expression ); var formatter = Activator.CreateInstance( formatterType, expression ) as IExpressionFormatter; ( formatter as IIndentable ).IndentLevel = indentable.IndentLevel; ( formatter as IIndentable ).Indent = indentable.Indent; if ( formatter == null ) throw new ArgumentNullException( "Formatter not instantiated: " + formatterType.Name ); return formatter; }
public static IStatementFormatter GetFormatter( IIndentable indentable, StringBuilder outSql, IStatement statement ) { Type formatterType; if ( !_formatters.TryGetValue( statement.GetType(), out formatterType ) ) throw new FormatterNotImplementedException( "Formatter not implemented for statement: " + statement.GetType().Name ); var formatter = Activator.CreateInstance( formatterType, indentable, outSql, statement ) as IStatementFormatter; if ( formatter == null ) throw new ArgumentNullException( "Formatter not instantiated: " + formatterType.Name ); return formatter; }
public static IExpressionFormatter GetFormatter(IIndentable indentable, Expression expression) { Type formatterType; if (!_formatters.TryGetValue(expression.GetType(), out formatterType)) { return(new DefaultExpressionFormatter(expression)); } var formatter = Activator.CreateInstance(formatterType, expression) as IExpressionFormatter; (formatter as IIndentable).IndentLevel = indentable.IndentLevel; (formatter as IIndentable).Indent = indentable.Indent; if (formatter == null) { throw new ArgumentNullException("Formatter not instantiated: " + formatterType.Name); } return(formatter); }
public StatementFormatter(IIndentable indentable, StringBuilder sql, T statement) : base(indentable, sql) { _statement = statement; }
public InsertStatementFormatter(IIndentable indentable, StringBuilder sql, InsertStatement statement) : base(indentable, sql, statement) { }
public CustomStatementFormatter(IIndentable indentable, StringBuilder sql, T statement) : base(indentable, sql, statement) { }
public StatementFormatter(IIndentable indentable, StringBuilder sql, T statement) { _sql = sql; _indentable = indentable; _statement = statement; }
public IndentScope( IIndentable formatter ) : this(formatter, true) { }
public SelectStatementFormatter(IIndentable indentable, StringBuilder sql, SelectStatement statement) : base(indentable, sql, statement) { }
public IndentScope(IIndentable formatter) : this(formatter, true) { }
public BeginTransactionStatementFormatter(IIndentable indentable, StringBuilder sql, BeginTransactionStatement statement) : base(indentable, sql, statement) { }
public BaseFormatter(IIndentable indentable, StringBuilder sql) { _sql = sql; _indentable = indentable; }
public DeclareStatementFormatter(IIndentable indentable, StringBuilder sql, DeclareStatement statement) : base(indentable, sql, statement) { }
public CommonTableExpressionStatementFormatter(IIndentable indentable, StringBuilder sql, CommonTableExpressionStatement statement) : base(indentable, sql, statement) { }
public RollbackTransactionStatementFormatter(IIndentable indentable, StringBuilder sql, RollbackTransactionStatement statement) : base(indentable, sql, statement) { }
public CreateViewStatementFormatter(IIndentable indentable, StringBuilder sql, CreateViewStatement statement) : base(indentable, sql, statement) { }
public ExecStatementFormatter(IIndentable indentable, StringBuilder sql, ExecStatement statement) : base(indentable, sql, statement) { }
public VariableDefinitionFormatter(IList <VariableDefinition> definitions, IIndentable indentable, StringBuilder sql) : base(indentable, sql) { _definitions = definitions; }