C# Класс NJection.LambdaConverter.Expressions.Scope

Наследование: AstExpression, IScope
Показать файл Открыть проект

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

Метод Описание
Find ( string name ) : System.Linq.Expressions.ParameterExpression
FindVariable ( string name ) : Variable
ResolveType ( string genericType ) : Type
Scope ( IScope parentScope, INRefcatoryExpressionVisitor visitor ) : System

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

Метод Описание
TryFind ( string name, System.Linq.Expressions.ParameterExpression &expression ) : bool
TryFind ( string name, Variable &variableData ) : bool

Приватные методы

Метод Описание
FindInParentScopes ( string name, IScope scope, INRefcatoryExpressionVisitor visitor ) : Variable

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

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

public Find ( string name ) : System.Linq.Expressions.ParameterExpression
name string
Результат System.Linq.Expressions.ParameterExpression

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

public FindVariable ( string name ) : Variable
name string
Результат NJection.Core.Variable

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

public ResolveType ( string genericType ) : Type
genericType string
Результат System.Type

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

public Scope ( IScope parentScope, INRefcatoryExpressionVisitor visitor ) : System
parentScope IScope
visitor INRefcatoryExpressionVisitor
Результат System

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

protected TryFind ( string name, System.Linq.Expressions.ParameterExpression &expression ) : bool
name string
expression System.Linq.Expressions.ParameterExpression
Результат bool

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

protected TryFind ( string name, Variable &variableData ) : bool
name string
variableData NJection.Core.Variable
Результат bool