C# Class NJection.LambdaConverter.Visitors.NJectionExpressionVisitor

Inheritance: System.Linq.Expressions.ExpressionVisitor
Afficher le fichier Open project: sagifogel/NJection.LambdaConverter Class Usage Examples

Méthodes publiques

Méthode Description
Visit ( AstExpression node ) : Expression

Méthodes protégées

Méthode Description
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

Method Details

Visit() public méthode

public Visit ( AstExpression node ) : Expression
node NJection.LambdaConverter.Expressions.AstExpression
Résultat System.Linq.Expressions.Expression

VisitAnonymousTypeCreation() protected méthode

protected VisitAnonymousTypeCreation ( AnonymousType anonymousType ) : Expression
anonymousType NJection.LambdaConverter.Expressions.AnonymousType
Résultat System.Linq.Expressions.Expression

VisitArrayCreation() protected méthode

protected VisitArrayCreation ( ArrayCreation arrayCreation ) : Expression
arrayCreation NJection.LambdaConverter.Expressions.ArrayCreation
Résultat System.Linq.Expressions.Expression

VisitArrayInitializer() protected méthode

protected VisitArrayInitializer ( ArrayInitializer arrayInitializer ) : Expression
arrayInitializer NJection.LambdaConverter.Expressions.ArrayInitializer
Résultat System.Linq.Expressions.Expression

VisitAssign() protected méthode

protected VisitAssign ( Assign assign ) : Expression
assign NJection.LambdaConverter.Expressions.Assign
Résultat System.Linq.Expressions.Expression

VisitBase() protected méthode

protected VisitBase ( Base @base ) : Expression
@base NJection.LambdaConverter.Expressions.Base
Résultat System.Linq.Expressions.Expression

VisitBinary() protected méthode

protected VisitBinary ( Binary binary ) : Expression
binary NJection.LambdaConverter.Expressions.Binary
Résultat System.Linq.Expressions.Expression

VisitBlock() protected méthode

protected VisitBlock ( Block block ) : Expression
block NJection.LambdaConverter.Expressions.Block
Résultat System.Linq.Expressions.Expression

VisitBreak() protected méthode

protected VisitBreak ( Break @break ) : Expression
@break NJection.LambdaConverter.Expressions.Break
Résultat System.Linq.Expressions.Expression

VisitCaseLabel() protected méthode

protected VisitCaseLabel ( CaseLabel label ) : Expression
label NJection.LambdaConverter.Expressions.CaseLabel
Résultat System.Linq.Expressions.Expression

VisitCast() protected méthode

protected VisitCast ( Cast cast ) : Expression
cast NJection.LambdaConverter.Expressions.Cast
Résultat System.Linq.Expressions.Expression

VisitCatchClause() protected méthode

protected VisitCatchClause ( CatchClause catchClause ) : Expression
catchClause NJection.LambdaConverter.Expressions.CatchClause
Résultat System.Linq.Expressions.Expression

VisitCompilerGeneratedEnumerator() protected méthode

protected VisitCompilerGeneratedEnumerator ( CompilerGeneratedEnumerator enumerator ) : Expression
enumerator NJection.LambdaConverter.Expressions.CompilerGeneratedEnumerator
Résultat System.Linq.Expressions.Expression

VisitCondition() protected méthode

protected VisitCondition ( Conditional conditional ) : Expression
conditional Conditional
Résultat System.Linq.Expressions.Expression

VisitConstructorDeclaration() protected méthode

protected VisitConstructorDeclaration ( ConstructorDeclaration constructorDeclaration ) : Expression
constructorDeclaration ConstructorDeclaration
Résultat System.Linq.Expressions.Expression

VisitContinue() protected méthode

protected VisitContinue ( Continue @continue ) : Expression
@continue NJection.LambdaConverter.Expressions.Continue
Résultat System.Linq.Expressions.Expression

VisitDefault() protected méthode

protected VisitDefault ( Default @default ) : Expression
@default NJection.LambdaConverter.Expressions.Default
Résultat System.Linq.Expressions.Expression

VisitDirection() protected méthode

protected VisitDirection ( Direction direction ) : Expression
direction NJection.LambdaConverter.Expressions.Direction
Résultat System.Linq.Expressions.Expression

VisitEmpty() protected méthode

protected VisitEmpty ( Empty empty ) : Expression
empty NJection.LambdaConverter.Expressions.Empty
Résultat System.Linq.Expressions.Expression

VisitEvent() protected méthode

protected VisitEvent ( Event @event ) : Expression
@event NJection.LambdaConverter.Expressions.Event
Résultat System.Linq.Expressions.Expression

VisitExtension() protected méthode

protected VisitExtension ( Expression node ) : Expression
node System.Linq.Expressions.Expression
Résultat System.Linq.Expressions.Expression

VisitForEach() protected méthode

protected VisitForEach ( ForEach forEach ) : Expression
forEach NJection.LambdaConverter.Expressions.ForEach
Résultat System.Linq.Expressions.Expression

VisitGoto() protected méthode

protected VisitGoto ( Goto @goto ) : Expression
@goto NJection.LambdaConverter.Expressions.Goto
Résultat System.Linq.Expressions.Expression

VisitIdentifier() protected méthode

protected VisitIdentifier ( Identifier identifer ) : Expression
identifer NJection.LambdaConverter.Expressions.Identifier
Résultat System.Linq.Expressions.Expression

VisitIfElseCondition() protected méthode

protected VisitIfElseCondition ( IfElseCondition ifElseCondition ) : Expression
ifElseCondition IfElseCondition
Résultat System.Linq.Expressions.Expression

VisitIndex() protected méthode

protected VisitIndex ( Index index ) : Expression
index NJection.LambdaConverter.Expressions.Index
Résultat System.Linq.Expressions.Expression

VisitInit() protected méthode

protected VisitInit ( Init init ) : Expression
init NJection.LambdaConverter.Expressions.Init
Résultat System.Linq.Expressions.Expression

VisitInvocationExpression() protected méthode

protected VisitInvocationExpression ( Invocation invocation ) : Expression
invocation NJection.LambdaConverter.Expressions.Invocation
Résultat System.Linq.Expressions.Expression

VisitLabel() protected méthode

protected VisitLabel ( Label label ) : Expression
label NJection.LambdaConverter.Expressions.Label
Résultat System.Linq.Expressions.Expression

VisitLambda() protected méthode

protected VisitLambda ( Lambda lambda ) : Expression
lambda NJection.LambdaConverter.Expressions.Lambda
Résultat System.Linq.Expressions.Expression

VisitMemberReference() protected méthode

protected VisitMemberReference ( MemberReference memberReference ) : Expression
memberReference NJection.LambdaConverter.Expressions.MemberReference
Résultat System.Linq.Expressions.Expression

VisitMethodDeclarationBlock() protected méthode

protected VisitMethodDeclarationBlock ( MethodDeclaration methodBlock ) : Expression
methodBlock MethodDeclaration
Résultat System.Linq.Expressions.Expression

VisitMethodOf() protected méthode

protected VisitMethodOf ( MethodOf methodOf ) : Expression
methodOf NJection.LambdaConverter.Expressions.MethodOf
Résultat System.Linq.Expressions.Expression

VisitNamedArgument() protected méthode

protected VisitNamedArgument ( NamedArgument namedArgument ) : Expression
namedArgument NJection.LambdaConverter.Expressions.NamedArgument
Résultat System.Linq.Expressions.Expression

VisitNamedExpression() protected méthode

protected VisitNamedExpression ( NamedExpression namedExpression ) : Expression
namedExpression NJection.LambdaConverter.Expressions.NamedExpression
Résultat System.Linq.Expressions.Expression

VisitNew() protected méthode

protected VisitNew ( New newExpression ) : Expression
newExpression NJection.LambdaConverter.Expressions.New
Résultat System.Linq.Expressions.Expression

VisitNullReference() protected méthode

protected VisitNullReference ( NullReference nullReference ) : Expression
nullReference NJection.LambdaConverter.Expressions.NullReference
Résultat System.Linq.Expressions.Expression

VisitParameter() protected méthode

protected VisitParameter ( ParameterDecalration parameter ) : Expression
parameter ParameterDecalration
Résultat System.Linq.Expressions.Expression

VisitPrimitive() protected méthode

protected VisitPrimitive ( Primitive primitive ) : Expression
primitive NJection.LambdaConverter.Expressions.Primitive
Résultat System.Linq.Expressions.Expression

VisitReturnExpression() protected méthode

protected VisitReturnExpression ( Return returnExpression ) : Expression
returnExpression NJection.LambdaConverter.Expressions.Return
Résultat System.Linq.Expressions.Expression

VisitSwitchCase() protected méthode

protected VisitSwitchCase ( Case switchCase ) : Expression
switchCase NJection.LambdaConverter.Expressions.Case
Résultat System.Linq.Expressions.Expression

VisitSwitchStatement() protected méthode

protected VisitSwitchStatement ( Switch switchStatement ) : Expression
switchStatement NJection.LambdaConverter.Expressions.Switch
Résultat System.Linq.Expressions.Expression

VisitThis() protected méthode

protected VisitThis ( This @this ) : Expression
@this NJection.LambdaConverter.Expressions.This
Résultat System.Linq.Expressions.Expression

VisitThrowStatement() protected méthode

protected VisitThrowStatement ( Throw throwStatement ) : Expression
throwStatement NJection.LambdaConverter.Expressions.Throw
Résultat System.Linq.Expressions.Expression

VisitTryCatch() protected méthode

protected VisitTryCatch ( TryCatch tryCatch ) : Expression
tryCatch NJection.LambdaConverter.Expressions.TryCatch
Résultat System.Linq.Expressions.Expression

VisitType() protected méthode

protected VisitType ( TypeExpression type ) : Expression
type NJection.LambdaConverter.Expressions.TypeExpression
Résultat System.Linq.Expressions.Expression

VisitTypeAsExpression() protected méthode

protected VisitTypeAsExpression ( TypeAs typeAsExpression ) : Expression
typeAsExpression NJection.LambdaConverter.Expressions.TypeAs
Résultat System.Linq.Expressions.Expression

VisitTypeOf() protected méthode

protected VisitTypeOf ( TypeOf typeOf ) : Expression
typeOf NJection.LambdaConverter.Expressions.TypeOf
Résultat System.Linq.Expressions.Expression

VisitTypeReference() protected méthode

protected VisitTypeReference ( TypeReference typeReference ) : Expression
typeReference NJection.LambdaConverter.Expressions.TypeReference
Résultat System.Linq.Expressions.Expression

VisitUnary() protected méthode

protected VisitUnary ( Unary unary ) : Expression
unary NJection.LambdaConverter.Expressions.Unary
Résultat System.Linq.Expressions.Expression

VisitVaraibale() protected méthode

protected VisitVaraibale ( VariableDeclaration varaibale ) : Expression
varaibale VariableDeclaration
Résultat System.Linq.Expressions.Expression

VisitWhile() protected méthode

protected VisitWhile ( While @while ) : Expression
@while NJection.LambdaConverter.Expressions.While
Résultat System.Linq.Expressions.Expression