6 types derived from SqlStatement
System.Data.Linq (6)
SqlClient\Common\SqlNode.cs (6)
270
internal class SqlSelect :
SqlStatement
{
1961
internal class SqlUpdate :
SqlStatement
{
1985
internal class SqlInsert :
SqlStatement
{
2035
internal class SqlDelete :
SqlStatement
{
2053
internal class SqlBlock :
SqlStatement
{
2066
internal class SqlAssign :
SqlStatement
{
36 references to SqlStatement
System.Data.Linq (36)
SqlClient\Common\SqlNode.cs (3)
2054
private List<
SqlStatement
> statements;
2058
this.statements = new List<
SqlStatement
>();
2061
internal List<
SqlStatement
> Statements {
SqlClient\Common\SqlVisitor.cs (5)
456
internal virtual
SqlStatement
VisitInsert(SqlInsert insert) {
462
internal virtual
SqlStatement
VisitUpdate(SqlUpdate update) {
469
internal virtual
SqlStatement
VisitDelete(SqlDelete delete) {
477
internal virtual
SqlStatement
VisitAssign(SqlAssign sa) {
484
b.Statements[i] = (
SqlStatement
)this.Visit(b.Statements[i]);
SqlClient\Query\QueryConverter.cs (3)
2389
private
SqlStatement
VisitInsert(Expression item, LambdaExpression resultSelector) {
2556
private
SqlStatement
VisitUpdate(Expression item, LambdaExpression check, LambdaExpression resultSelector) {
2635
private
SqlStatement
VisitDelete(Expression item, LambdaExpression check) {
SqlClient\Query\SqlBinder.cs (1)
1004
internal override
SqlStatement
VisitAssign(SqlAssign sa) {
SqlClient\Query\SqlBooleanMismatchVisitor.cs (1)
71
internal override
SqlStatement
VisitAssign(SqlAssign sa) {
SqlClient\Query\SqlDuplicator.cs (6)
156
internal override
SqlStatement
VisitDelete(SqlDelete sd) {
165
internal override
SqlStatement
VisitInsert(SqlInsert si) {
296
internal override
SqlStatement
VisitUpdate(SqlUpdate su) {
304
internal override
SqlStatement
VisitAssign(SqlAssign sa) {
346
foreach (
SqlStatement
stmt in block.Statements) {
347
nb.Statements.Add((
SqlStatement
)this.Visit(stmt));
SqlClient\Query\SqlFlattener.cs (1)
75
internal override
SqlStatement
VisitInsert(SqlInsert sin) {
SqlClient\Query\SqlFormatter.cs (5)
28
SqlStatement
stmt = block.Statements[i];
974
internal override
SqlStatement
VisitDelete(SqlDelete sd) {
986
internal override
SqlStatement
VisitInsert(SqlInsert si) {
1057
internal override
SqlStatement
VisitUpdate(SqlUpdate su) {
1080
internal override
SqlStatement
VisitAssign(SqlAssign sa) {
SqlClient\Query\SqlNamer.cs (4)
55
internal override
SqlStatement
VisitInsert(SqlInsert insert) {
60
SqlStatement
stmt = base.VisitInsert(insert);
66
internal override
SqlStatement
VisitUpdate(SqlUpdate update) {
71
SqlStatement
stmt = base.VisitUpdate(update);
SqlClient\Query\SqlParameterizer.cs (3)
256
internal override
SqlStatement
VisitInsert(SqlInsert sin) {
264
internal override
SqlStatement
VisitUpdate(SqlUpdate sup) {
272
internal override
SqlStatement
VisitDelete(SqlDelete sd) {
SqlClient\Query\SqlResolver.cs (3)
112
internal override
SqlStatement
VisitInsert(SqlInsert sin) {
120
internal override
SqlStatement
VisitUpdate(SqlUpdate sup) {
128
internal override
SqlStatement
VisitDelete(SqlDelete sd) {
SqlClient\Query\SqlRetyper.cs (1)
200
internal override
SqlStatement
VisitAssign(SqlAssign sa) {