private string LocalConvert(Expression expression, KnockoutExpressionData convertData = null)
 {
     lambdaFrom.Clear();
     data = convertData ?? new KnockoutExpressionData();
     data = data.Clone();
     if (data.InstanceNames == null || data.InstanceNames.Length == 0)
         data.InstanceNames = new[] { "" };
     return GetterSetterCorrecting(Visit(expression));
 }
Example #2
0
 private string LocalConvert(Expression expression, KnockoutExpressionData convertData = null)
 {
     lambdaFrom.Clear();
     data = convertData ?? new KnockoutExpressionData();
     data = data.Clone();
     if (data.InstanceNames == null || data.InstanceNames.Length == 0)
     {
         data.InstanceNames = new[] { "" }
     }
     ;
     return(GetterSetterCorrecting(Visit(expression)));
 }
Example #3
0
        protected KnockoutExpressionData CreateData()
        {
            var data = new KnockoutExpressionData();

            if (InstanceNames != null)
            {
                data.InstanceNames = InstanceNames;
            }
            if (Aliases != null)
            {
                data.Aliases = Aliases;
            }
            return(data.Clone());
        }