Veil.Parser.SyntaxTreeExpression.LateBound C# (CSharp) Method

LateBound() public static method

Evaluate a property at runtime against an unknown model type
public static LateBound ( string itemName, SourceLocation location, IMemberLocator memberLocator = null, bool isCaseSensitive = true, ExpressionScope scope = ExpressionScope.CurrentModelOnStack, int recursionLevel ) : LateBoundExpressionNode
itemName string The name of the proeprty that will be searched for
location SourceLocation
memberLocator IMemberLocator
isCaseSensitive bool Indcates whether the expression should be evaluated with case sensitivity
scope ExpressionScope The scope this expression evaluated in
recursionLevel int
return Veil.Parser.Nodes.LateBoundExpressionNode
	    public static LateBoundExpressionNode LateBound(string itemName, SourceLocation location, IMemberLocator memberLocator = null, bool isCaseSensitive = true, ExpressionScope scope = ExpressionScope.CurrentModelOnStack, int recursionLevel = 0)
		{
			return new LateBoundExpressionNode
			{
				Location = location,
                MemberLocator = memberLocator ?? MemberLocator.Default,
				ItemName = itemName,
				Scope = scope,
                RecursionLevel = recursionLevel
			};
		}