C# Class NJection.LambdaConverter.Expressions.Scope

Inheritance: AstExpression, IScope
Afficher le fichier Open project: sagifogel/NJection.LambdaConverter

Méthodes publiques

Méthode Description
Find ( string name ) : System.Linq.Expressions.ParameterExpression
FindVariable ( string name ) : Variable
ResolveType ( string genericType ) : Type
Scope ( IScope parentScope, INRefcatoryExpressionVisitor visitor ) : System

Méthodes protégées

Méthode Description
TryFind ( string name, System.Linq.Expressions.ParameterExpression &expression ) : bool
TryFind ( string name, Variable &variableData ) : bool

Private Methods

Méthode Description
FindInParentScopes ( string name, IScope scope, INRefcatoryExpressionVisitor visitor ) : Variable

Method Details

Find() public méthode

public Find ( string name ) : System.Linq.Expressions.ParameterExpression
name string
Résultat System.Linq.Expressions.ParameterExpression

FindVariable() public méthode

public FindVariable ( string name ) : Variable
name string
Résultat NJection.Core.Variable

ResolveType() public méthode

public ResolveType ( string genericType ) : Type
genericType string
Résultat System.Type

Scope() public méthode

public Scope ( IScope parentScope, INRefcatoryExpressionVisitor visitor ) : System
parentScope IScope
visitor INRefcatoryExpressionVisitor
Résultat System

TryFind() protected méthode

protected TryFind ( string name, System.Linq.Expressions.ParameterExpression &expression ) : bool
name string
expression System.Linq.Expressions.ParameterExpression
Résultat bool

TryFind() protected méthode

protected TryFind ( string name, Variable &variableData ) : bool
name string
variableData NJection.Core.Variable
Résultat bool