69 types derived from SqlVisitor
System.Data.Linq (69)
SqlClient\Common\SqlServer2KCompatibilityCheck.cs (1)
16
private class Visitor :
SqlVisitor
{
SqlClient\Query\ContainsRowNumberChecker.cs (1)
33
private class Visitor:
SqlVisitor
{
SqlClient\Query\LongTypeConverter.cs (1)
25
class Visitor :
SqlVisitor
{
SqlClient\Query\MethodCallConverter.cs (1)
138
private class Visitor :
SqlVisitor
{
SqlClient\Query\QueryConverter.cs (2)
2668
private class RetypeCheckClause :
SqlVisitor
{
2709
class SingleTableQueryVisitor :
SqlVisitor
{
SqlClient\Query\SimpleExpression.cs (1)
25
class Visitor :
SqlVisitor
{
SqlClient\Query\SqlAggregateChecker.cs (1)
21
class Visitor :
SqlVisitor
{
SqlClient\Query\SqlAliaser.cs (1)
18
class Visitor :
SqlVisitor
{
SqlClient\Query\SqlAliasesReferenced.cs (1)
15
private class Visitor :
SqlVisitor
{
SqlClient\Query\SqlBinder.cs (1)
86
class Visitor :
SqlVisitor
{
SqlClient\Query\SqlBooleanMismatchVisitor.cs (1)
16
internal abstract class SqlBooleanMismatchVisitor :
SqlVisitor
{
SqlClient\Query\SqlCaseSimplifier.cs (1)
17
class Visitor :
SqlVisitor
{
SqlClient\Query\SqlColumnizer.cs (2)
34
class ColumnDeclarer :
SqlVisitor
{
62
class ColumnNominator :
SqlVisitor
{
SqlClient\Query\SqlCrossApplyToCrossJoin.cs (1)
24
class Reducer :
SqlVisitor
{
SqlClient\Query\SqlDeflator.cs (8)
32
class SqlValueDeflator :
SqlVisitor
{
57
class SelectionDeflator :
SqlVisitor
{
76
class SqlColumnDeflator :
SqlVisitor
{
195
class SqlColumnEqualizer :
SqlVisitor
{
270
class SqlAliasDeflator :
SqlVisitor
{
385
class SqlDuplicateColumnDeflator :
SqlVisitor
439
class SqlTopSelectDeflator :
SqlVisitor
{
488
class ColumnMapper :
SqlVisitor
{
SqlClient\Query\SqlDuplicator.cs (1)
39
internal class DuplicatingVisitor :
SqlVisitor
{
SqlClient\Query\SqlFlattener.cs (2)
22
class Visitor :
SqlVisitor
{
86
class SelectionFlattener :
SqlVisitor
{
SqlClient\Query\SqlFormatter.cs (2)
49
internal class Visitor :
SqlVisitor
{
1433
class AliasMapper :
SqlVisitor
{
SqlClient\Query\SqlGatherConsumedAliases.cs (1)
16
private class Gatherer :
SqlVisitor
{
SqlClient\Query\SqlGatherProducedAliases.cs (1)
16
private class Gatherer :
SqlVisitor
{
SqlClient\Query\SqlLiftIndependentRowExpressions.cs (1)
20
private class ColumnLifter :
SqlVisitor
{
SqlClient\Query\SqlLiftWhereClauses.cs (1)
17
class Lifter :
SqlVisitor
{
SqlClient\Query\SqlMethodCallConverter.cs (2)
612
private class SqlSelectionSkipper :
SqlVisitor
{
631
private class Visitor :
SqlVisitor
{
SqlClient\Query\SqlMethodTransformer.cs (1)
12
internal class SqlMethodTransformer :
SqlVisitor
{
SqlClient\Query\SqlMultiplexer.cs (4)
26
class Visitor :
SqlVisitor
{
270
class Visitor :
SqlVisitor
{
305
class Visitor :
SqlVisitor
{
338
class Visitor :
SqlVisitor
{
SqlClient\Query\SqlNamer.cs (2)
20
class Visitor :
SqlVisitor
{
247
class ColumnNameGatherer :
SqlVisitor
{
SqlClient\Query\SqlOuterApplyReducer.cs (6)
18
class Visitor :
SqlVisitor
{
215
class Visitor :
SqlVisitor
{
248
class Visitor:
SqlVisitor
{
279
class Visitor :
SqlVisitor
{
332
class Visitor :
SqlVisitor
{
396
class Visitor :
SqlVisitor
{
SqlClient\Query\SqlParameterizer.cs (1)
97
class Visitor :
SqlVisitor
{
SqlClient\Query\SqlRemoveConstantOrderBy.cs (1)
21
private class Visitor :
SqlVisitor
{
SqlClient\Query\SqlReorderer.cs (2)
27
class Visitor :
SqlVisitor
{
275
class Visitor :
SqlVisitor
{
SqlClient\Query\SqlResolver.cs (2)
57
internal class SqlScopedVisitor :
SqlVisitor
{
165
internal class SqlBubbler :
SqlVisitor
{
SqlClient\Query\SqlRetyper.cs (1)
17
class Visitor :
SqlVisitor
{
SqlClient\Query\SqlRewriteScalarSubqueries.cs (1)
21
class Visitor :
SqlVisitor
{
SqlClient\Query\SqlSupersetValidator.cs (7)
34
internal class ColumnTypeValidator :
SqlVisitor
{
53
internal class LiteralValidator :
SqlVisitor
{
92
internal class ExpectNoMethodCalls :
SqlVisitor
{
105
internal class ExpectNoFloatingColumns :
SqlVisitor
{
123
internal class ExpectNoAliasRefs :
SqlVisitor
{
129
internal class ExpectNoSharedExpressions :
SqlVisitor
{
142
internal class ValidateNoInvalidComparison :
SqlVisitor
{
SqlClient\Query\SqlTopReducer.cs (1)
17
class Visitor :
SqlVisitor
{
SqlClient\Query\SqlTypeConverter.cs (1)
13
internal class SqlTypeConverter :
SqlVisitor
{
SqlClient\Query\SqlUnionizer.cs (1)
12
class Visitor :
SqlVisitor
{
SqlClient\Query\TypeSource.cs (1)
21
private class Visitor :
SqlVisitor
{
SqlClient\Reader\ObjectReaderCompiler.cs (1)
648
class SideEffectChecker :
SqlVisitor
{
SqlClient\SqlProvider.cs (1)
946
class SubQueryCompiler :
SqlVisitor
{
6 references to SqlVisitor
System.Data.Linq (6)
SqlClient\Query\SqlMethodCallConverter.cs (2)
613
SqlVisitor
parent;
614
internal SqlSelectionSkipper(
SqlVisitor
parent) {
SqlClient\Query\SqlSupersetValidator.cs (4)
12
List<
SqlVisitor
> validators = new List<
SqlVisitor
>();
17
internal void AddValidator(
SqlVisitor
validator) {
25
foreach (
SqlVisitor
validator in this.validators) {