C# Класс NJection.LambdaConverter.Visitors.NJectionExpressionVisitor

Наследование: System.Linq.Expressions.ExpressionVisitor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Visit ( AstExpression node ) : Expression

Защищенные методы

Метод Описание
VisitAnonymousTypeCreation ( AnonymousType anonymousType ) : Expression
VisitArrayCreation ( ArrayCreation arrayCreation ) : Expression
VisitArrayInitializer ( ArrayInitializer arrayInitializer ) : Expression
VisitAssign ( Assign assign ) : Expression
VisitBase ( Base @base ) : Expression
VisitBinary ( Binary binary ) : Expression
VisitBlock ( Block block ) : Expression
VisitBreak ( Break @break ) : Expression
VisitCaseLabel ( CaseLabel label ) : Expression
VisitCast ( Cast cast ) : Expression
VisitCatchClause ( CatchClause catchClause ) : Expression
VisitCompilerGeneratedEnumerator ( CompilerGeneratedEnumerator enumerator ) : Expression
VisitCondition ( Conditional conditional ) : Expression
VisitConstructorDeclaration ( ConstructorDeclaration constructorDeclaration ) : Expression
VisitContinue ( Continue @continue ) : Expression
VisitDefault ( Default @default ) : Expression
VisitDirection ( Direction direction ) : Expression
VisitEmpty ( Empty empty ) : Expression
VisitEvent ( Event @event ) : Expression
VisitExtension ( Expression node ) : Expression
VisitForEach ( ForEach forEach ) : Expression
VisitGoto ( Goto @goto ) : Expression
VisitIdentifier ( Identifier identifer ) : Expression
VisitIfElseCondition ( IfElseCondition ifElseCondition ) : Expression
VisitIndex ( Index index ) : Expression
VisitInit ( Init init ) : Expression
VisitInvocationExpression ( Invocation invocation ) : Expression
VisitLabel ( Label label ) : Expression
VisitLambda ( Lambda lambda ) : Expression
VisitMemberReference ( MemberReference memberReference ) : Expression
VisitMethodDeclarationBlock ( MethodDeclaration methodBlock ) : Expression
VisitMethodOf ( MethodOf methodOf ) : Expression
VisitNamedArgument ( NamedArgument namedArgument ) : Expression
VisitNamedExpression ( NamedExpression namedExpression ) : Expression
VisitNew ( New newExpression ) : Expression
VisitNullReference ( NullReference nullReference ) : Expression
VisitParameter ( ParameterDecalration parameter ) : Expression
VisitPrimitive ( Primitive primitive ) : Expression
VisitReturnExpression ( Return returnExpression ) : Expression
VisitSwitchCase ( Case switchCase ) : Expression
VisitSwitchStatement ( Switch switchStatement ) : Expression
VisitThis ( This @this ) : Expression
VisitThrowStatement ( Throw throwStatement ) : Expression
VisitTryCatch ( TryCatch tryCatch ) : Expression
VisitType ( TypeExpression type ) : Expression
VisitTypeAsExpression ( TypeAs typeAsExpression ) : Expression
VisitTypeOf ( TypeOf typeOf ) : Expression
VisitTypeReference ( TypeReference typeReference ) : Expression
VisitUnary ( Unary unary ) : Expression
VisitVaraibale ( VariableDeclaration varaibale ) : Expression
VisitWhile ( While @while ) : Expression

Описание методов

Visit() публичный Метод

public Visit ( AstExpression node ) : Expression
node NJection.LambdaConverter.Expressions.AstExpression
Результат System.Linq.Expressions.Expression

VisitAnonymousTypeCreation() защищенный Метод

protected VisitAnonymousTypeCreation ( AnonymousType anonymousType ) : Expression
anonymousType NJection.LambdaConverter.Expressions.AnonymousType
Результат System.Linq.Expressions.Expression

VisitArrayCreation() защищенный Метод

protected VisitArrayCreation ( ArrayCreation arrayCreation ) : Expression
arrayCreation NJection.LambdaConverter.Expressions.ArrayCreation
Результат System.Linq.Expressions.Expression

VisitArrayInitializer() защищенный Метод

protected VisitArrayInitializer ( ArrayInitializer arrayInitializer ) : Expression
arrayInitializer NJection.LambdaConverter.Expressions.ArrayInitializer
Результат System.Linq.Expressions.Expression

VisitAssign() защищенный Метод

protected VisitAssign ( Assign assign ) : Expression
assign NJection.LambdaConverter.Expressions.Assign
Результат System.Linq.Expressions.Expression

VisitBase() защищенный Метод

protected VisitBase ( Base @base ) : Expression
@base NJection.LambdaConverter.Expressions.Base
Результат System.Linq.Expressions.Expression

VisitBinary() защищенный Метод

protected VisitBinary ( Binary binary ) : Expression
binary NJection.LambdaConverter.Expressions.Binary
Результат System.Linq.Expressions.Expression

VisitBlock() защищенный Метод

protected VisitBlock ( Block block ) : Expression
block NJection.LambdaConverter.Expressions.Block
Результат System.Linq.Expressions.Expression

VisitBreak() защищенный Метод

protected VisitBreak ( Break @break ) : Expression
@break NJection.LambdaConverter.Expressions.Break
Результат System.Linq.Expressions.Expression

VisitCaseLabel() защищенный Метод

protected VisitCaseLabel ( CaseLabel label ) : Expression
label NJection.LambdaConverter.Expressions.CaseLabel
Результат System.Linq.Expressions.Expression

VisitCast() защищенный Метод

protected VisitCast ( Cast cast ) : Expression
cast NJection.LambdaConverter.Expressions.Cast
Результат System.Linq.Expressions.Expression

VisitCatchClause() защищенный Метод

protected VisitCatchClause ( CatchClause catchClause ) : Expression
catchClause NJection.LambdaConverter.Expressions.CatchClause
Результат System.Linq.Expressions.Expression

VisitCompilerGeneratedEnumerator() защищенный Метод

protected VisitCompilerGeneratedEnumerator ( CompilerGeneratedEnumerator enumerator ) : Expression
enumerator NJection.LambdaConverter.Expressions.CompilerGeneratedEnumerator
Результат System.Linq.Expressions.Expression

VisitCondition() защищенный Метод

protected VisitCondition ( Conditional conditional ) : Expression
conditional Conditional
Результат System.Linq.Expressions.Expression

VisitConstructorDeclaration() защищенный Метод

protected VisitConstructorDeclaration ( ConstructorDeclaration constructorDeclaration ) : Expression
constructorDeclaration ConstructorDeclaration
Результат System.Linq.Expressions.Expression

VisitContinue() защищенный Метод

protected VisitContinue ( Continue @continue ) : Expression
@continue NJection.LambdaConverter.Expressions.Continue
Результат System.Linq.Expressions.Expression

VisitDefault() защищенный Метод

protected VisitDefault ( Default @default ) : Expression
@default NJection.LambdaConverter.Expressions.Default
Результат System.Linq.Expressions.Expression

VisitDirection() защищенный Метод

protected VisitDirection ( Direction direction ) : Expression
direction NJection.LambdaConverter.Expressions.Direction
Результат System.Linq.Expressions.Expression

VisitEmpty() защищенный Метод

protected VisitEmpty ( Empty empty ) : Expression
empty NJection.LambdaConverter.Expressions.Empty
Результат System.Linq.Expressions.Expression

VisitEvent() защищенный Метод

protected VisitEvent ( Event @event ) : Expression
@event NJection.LambdaConverter.Expressions.Event
Результат System.Linq.Expressions.Expression

VisitExtension() защищенный Метод

protected VisitExtension ( Expression node ) : Expression
node System.Linq.Expressions.Expression
Результат System.Linq.Expressions.Expression

VisitForEach() защищенный Метод

protected VisitForEach ( ForEach forEach ) : Expression
forEach NJection.LambdaConverter.Expressions.ForEach
Результат System.Linq.Expressions.Expression

VisitGoto() защищенный Метод

protected VisitGoto ( Goto @goto ) : Expression
@goto NJection.LambdaConverter.Expressions.Goto
Результат System.Linq.Expressions.Expression

VisitIdentifier() защищенный Метод

protected VisitIdentifier ( Identifier identifer ) : Expression
identifer NJection.LambdaConverter.Expressions.Identifier
Результат System.Linq.Expressions.Expression

VisitIfElseCondition() защищенный Метод

protected VisitIfElseCondition ( IfElseCondition ifElseCondition ) : Expression
ifElseCondition IfElseCondition
Результат System.Linq.Expressions.Expression

VisitIndex() защищенный Метод

protected VisitIndex ( Index index ) : Expression
index NJection.LambdaConverter.Expressions.Index
Результат System.Linq.Expressions.Expression

VisitInit() защищенный Метод

protected VisitInit ( Init init ) : Expression
init NJection.LambdaConverter.Expressions.Init
Результат System.Linq.Expressions.Expression

VisitInvocationExpression() защищенный Метод

protected VisitInvocationExpression ( Invocation invocation ) : Expression
invocation NJection.LambdaConverter.Expressions.Invocation
Результат System.Linq.Expressions.Expression

VisitLabel() защищенный Метод

protected VisitLabel ( Label label ) : Expression
label NJection.LambdaConverter.Expressions.Label
Результат System.Linq.Expressions.Expression

VisitLambda() защищенный Метод

protected VisitLambda ( Lambda lambda ) : Expression
lambda NJection.LambdaConverter.Expressions.Lambda
Результат System.Linq.Expressions.Expression

VisitMemberReference() защищенный Метод

protected VisitMemberReference ( MemberReference memberReference ) : Expression
memberReference NJection.LambdaConverter.Expressions.MemberReference
Результат System.Linq.Expressions.Expression

VisitMethodDeclarationBlock() защищенный Метод

protected VisitMethodDeclarationBlock ( MethodDeclaration methodBlock ) : Expression
methodBlock MethodDeclaration
Результат System.Linq.Expressions.Expression

VisitMethodOf() защищенный Метод

protected VisitMethodOf ( MethodOf methodOf ) : Expression
methodOf NJection.LambdaConverter.Expressions.MethodOf
Результат System.Linq.Expressions.Expression

VisitNamedArgument() защищенный Метод

protected VisitNamedArgument ( NamedArgument namedArgument ) : Expression
namedArgument NJection.LambdaConverter.Expressions.NamedArgument
Результат System.Linq.Expressions.Expression

VisitNamedExpression() защищенный Метод

protected VisitNamedExpression ( NamedExpression namedExpression ) : Expression
namedExpression NJection.LambdaConverter.Expressions.NamedExpression
Результат System.Linq.Expressions.Expression

VisitNew() защищенный Метод

protected VisitNew ( New newExpression ) : Expression
newExpression NJection.LambdaConverter.Expressions.New
Результат System.Linq.Expressions.Expression

VisitNullReference() защищенный Метод

protected VisitNullReference ( NullReference nullReference ) : Expression
nullReference NJection.LambdaConverter.Expressions.NullReference
Результат System.Linq.Expressions.Expression

VisitParameter() защищенный Метод

protected VisitParameter ( ParameterDecalration parameter ) : Expression
parameter ParameterDecalration
Результат System.Linq.Expressions.Expression

VisitPrimitive() защищенный Метод

protected VisitPrimitive ( Primitive primitive ) : Expression
primitive NJection.LambdaConverter.Expressions.Primitive
Результат System.Linq.Expressions.Expression

VisitReturnExpression() защищенный Метод

protected VisitReturnExpression ( Return returnExpression ) : Expression
returnExpression NJection.LambdaConverter.Expressions.Return
Результат System.Linq.Expressions.Expression

VisitSwitchCase() защищенный Метод

protected VisitSwitchCase ( Case switchCase ) : Expression
switchCase NJection.LambdaConverter.Expressions.Case
Результат System.Linq.Expressions.Expression

VisitSwitchStatement() защищенный Метод

protected VisitSwitchStatement ( Switch switchStatement ) : Expression
switchStatement NJection.LambdaConverter.Expressions.Switch
Результат System.Linq.Expressions.Expression

VisitThis() защищенный Метод

protected VisitThis ( This @this ) : Expression
@this NJection.LambdaConverter.Expressions.This
Результат System.Linq.Expressions.Expression

VisitThrowStatement() защищенный Метод

protected VisitThrowStatement ( Throw throwStatement ) : Expression
throwStatement NJection.LambdaConverter.Expressions.Throw
Результат System.Linq.Expressions.Expression

VisitTryCatch() защищенный Метод

protected VisitTryCatch ( TryCatch tryCatch ) : Expression
tryCatch NJection.LambdaConverter.Expressions.TryCatch
Результат System.Linq.Expressions.Expression

VisitType() защищенный Метод

protected VisitType ( TypeExpression type ) : Expression
type NJection.LambdaConverter.Expressions.TypeExpression
Результат System.Linq.Expressions.Expression

VisitTypeAsExpression() защищенный Метод

protected VisitTypeAsExpression ( TypeAs typeAsExpression ) : Expression
typeAsExpression NJection.LambdaConverter.Expressions.TypeAs
Результат System.Linq.Expressions.Expression

VisitTypeOf() защищенный Метод

protected VisitTypeOf ( TypeOf typeOf ) : Expression
typeOf NJection.LambdaConverter.Expressions.TypeOf
Результат System.Linq.Expressions.Expression

VisitTypeReference() защищенный Метод

protected VisitTypeReference ( TypeReference typeReference ) : Expression
typeReference NJection.LambdaConverter.Expressions.TypeReference
Результат System.Linq.Expressions.Expression

VisitUnary() защищенный Метод

protected VisitUnary ( Unary unary ) : Expression
unary NJection.LambdaConverter.Expressions.Unary
Результат System.Linq.Expressions.Expression

VisitVaraibale() защищенный Метод

protected VisitVaraibale ( VariableDeclaration varaibale ) : Expression
varaibale VariableDeclaration
Результат System.Linq.Expressions.Expression

VisitWhile() защищенный Метод

protected VisitWhile ( While @while ) : Expression
@while NJection.LambdaConverter.Expressions.While
Результат System.Linq.Expressions.Expression