Table of Contents

Class NoopCodeModelVisitor

Namespace
LinqToDB.CodeModel
Assembly
linq2db.Tools.dll

Base class for AST visitors with default implementation for all nodes.

public abstract class NoopCodeModelVisitor : CodeModelVisitor
Inheritance
NoopCodeModelVisitor
Inherited Members
Extension Methods

Methods

Visit(ClassGroup)

protected override void Visit(ClassGroup group)

Parameters

group ClassGroup

Visit(CodeAsOperator)

protected override void Visit(CodeAsOperator expression)

Parameters

expression CodeAsOperator

Visit(CodeAssignmentExpression)

protected override void Visit(CodeAssignmentExpression expression)

Parameters

expression CodeAssignmentExpression

Visit(CodeAssignmentStatement)

protected override void Visit(CodeAssignmentStatement statement)

Parameters

statement CodeAssignmentStatement

Visit(CodeAttribute)

protected override void Visit(CodeAttribute attribute)

Parameters

attribute CodeAttribute

Visit(CodeAwaitExpression)

protected override void Visit(CodeAwaitExpression expression)

Parameters

expression CodeAwaitExpression

Visit(CodeAwaitStatement)

protected override void Visit(CodeAwaitStatement statement)

Parameters

statement CodeAwaitStatement

Visit(CodeBinary)

protected override void Visit(CodeBinary expression)

Parameters

expression CodeBinary

Visit(CodeCallExpression)

protected override void Visit(CodeCallExpression call)

Parameters

call CodeCallExpression

Visit(CodeCallStatement)

protected override void Visit(CodeCallStatement call)

Parameters

call CodeCallStatement

Visit(CodeClass)

protected override void Visit(CodeClass @class)

Parameters

class CodeClass

Visit(CodeComment)

protected override void Visit(CodeComment comment)

Parameters

comment CodeComment

Visit(CodeConstant)

protected override void Visit(CodeConstant constant)

Parameters

constant CodeConstant

Visit(CodeConstructor)

protected override void Visit(CodeConstructor ctor)

Parameters

ctor CodeConstructor

Visit(CodeDefault)

protected override void Visit(CodeDefault expression)

Parameters

expression CodeDefault

Visit(CodeEmptyLine)

protected override void Visit(CodeEmptyLine line)

Parameters

line CodeEmptyLine

Visit(CodeField)

protected override void Visit(CodeField field)

Parameters

field CodeField

Visit(CodeFile)

protected override void Visit(CodeFile file)

Parameters

file CodeFile

Visit(CodeIdentifier)

protected override void Visit(CodeIdentifier identifier)

Parameters

identifier CodeIdentifier

Visit(CodeImport)

protected override void Visit(CodeImport import)

Parameters

import CodeImport

Visit(CodeIndex)

protected override void Visit(CodeIndex expression)

Parameters

expression CodeIndex

Visit(CodeLambda)

protected override void Visit(CodeLambda method)

Parameters

method CodeLambda

Visit(CodeMember)

protected override void Visit(CodeMember expression)

Parameters

expression CodeMember

Visit(CodeMethod)

protected override void Visit(CodeMethod method)

Parameters

method CodeMethod

Visit(CodeNameOf)

protected override void Visit(CodeNameOf nameOf)

Parameters

nameOf CodeNameOf

Visit(CodeNamespace)

protected override void Visit(CodeNamespace @namespace)

Parameters

namespace CodeNamespace

Visit(CodeNew)

protected override void Visit(CodeNew expression)

Parameters

expression CodeNew

Visit(CodeNewArray)

protected override void Visit(CodeNewArray expression)

Parameters

expression CodeNewArray

Visit(CodeParameter)

protected override void Visit(CodeParameter parameter)

Parameters

parameter CodeParameter

Visit(CodePragma)

protected override void Visit(CodePragma pragma)

Parameters

pragma CodePragma

Visit(CodeProperty)

protected override void Visit(CodeProperty property)

Parameters

property CodeProperty

Visit(CodeReference)

protected override void Visit(CodeReference reference)

Parameters

reference CodeReference

Visit(CodeRegion)

protected override void Visit(CodeRegion region)

Parameters

region CodeRegion

Visit(CodeReturn)

protected override void Visit(CodeReturn statement)

Parameters

statement CodeReturn

Visit(CodeSuppressNull)

protected override void Visit(CodeSuppressNull expression)

Parameters

expression CodeSuppressNull

Visit(CodeTernary)

protected override void Visit(CodeTernary expression)

Parameters

expression CodeTernary

Visit(CodeThis)

protected override void Visit(CodeThis expression)

Parameters

expression CodeThis

Visit(CodeThrowExpression)

protected override void Visit(CodeThrowExpression expression)

Parameters

expression CodeThrowExpression

Visit(CodeThrowStatement)

protected override void Visit(CodeThrowStatement statement)

Parameters

statement CodeThrowStatement

Visit(CodeTypeCast)

protected override void Visit(CodeTypeCast expression)

Parameters

expression CodeTypeCast

Visit(CodeTypeInitializer)

protected override void Visit(CodeTypeInitializer cctor)

Parameters

cctor CodeTypeInitializer

Visit(CodeTypeReference)

protected override void Visit(CodeTypeReference type)

Parameters

type CodeTypeReference

Visit(CodeTypeToken)

protected override void Visit(CodeTypeToken type)

Parameters

type CodeTypeToken

Visit(CodeUnary)

protected override void Visit(CodeUnary expression)

Parameters

expression CodeUnary

Visit(CodeVariable)

protected override void Visit(CodeVariable expression)

Parameters

expression CodeVariable

Visit(CodeXmlComment)

protected override void Visit(CodeXmlComment doc)

Parameters

doc CodeXmlComment

Visit(ConstructorGroup)

protected override void Visit(ConstructorGroup group)

Parameters

group ConstructorGroup

Visit(FieldGroup)

protected override void Visit(FieldGroup group)

Parameters

group FieldGroup

Visit(MethodGroup)

protected override void Visit(MethodGroup group)

Parameters

group MethodGroup

Visit(PragmaGroup)

protected override void Visit(PragmaGroup group)

Parameters

group PragmaGroup

Visit(PropertyGroup)

protected override void Visit(PropertyGroup group)

Parameters

group PropertyGroup

Visit(RegionGroup)

protected override void Visit(RegionGroup group)

Parameters

group RegionGroup