AjScript.Expressions.DotExpression.AsName C# (CSharp) Метод

AsName() приватный статический Метод

private static AsName ( IExpression expression ) : string
expression IExpression
Результат string
        private static string AsName(IExpression expression)
        {
            // TODO DotExpression responsability
            if (expression is DotExpression)
            {
                DotExpression dot = (DotExpression)expression;

                return AsName(dot.Expression) + "." + dot.Name;
            }

            if (expression is VariableExpression)
            {
                return ((VariableExpression)expression).Name;
            }

            return null;
        }