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)); }
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))); }
protected KnockoutExpressionData CreateData() { var data = new KnockoutExpressionData(); if (InstanceNames != null) { data.InstanceNames = InstanceNames; } if (Aliases != null) { data.Aliases = Aliases; } return(data.Clone()); }