Alba.Jaml.XamlGeneration.XamlGenerator.GetJObjectMultiBinding C# (CSharp) Метод

GetJObjectMultiBinding() приватный Метод

private GetJObjectMultiBinding ( ConverterInfo conv, string afterExpr ) : JToken
conv ConverterInfo
afterExpr string
Результат JToken
        private JToken GetJObjectMultiBinding (ConverterInfo conv, string afterExpr)
        {
            if (afterExpr.StartsWith(","))
                afterExpr = afterExpr.Substring(1).Trim();
            string strMultiBinding = string.Format("{{MultiBinding {0}}}", afterExpr);

            JObject xmlMultiBinding = GetJObjectFromMarkupExt(strMultiBinding);
            {
                xmlMultiBinding.Add(pnConverter, FormatGeneratedConverterReference(conv.Name));
                xmlMultiBinding.Add(pnContent, new JArray());
                {
                    var content = (JArray)xmlMultiBinding[pnContent];
                    foreach (string strSubBinding in conv.SubBindings)
                        content.Add(GetJObjectFromMarkupExt(strSubBinding));
                }
            }
            return xmlMultiBinding;
        }