示例#1
0
            private static bool TryGetParentListNode(RecordNode node, out ListNode listNode)
            {
                Contracts.AssertValue(node);

                TexlNode parentNode = node;

                while (parentNode != null)
                {
                    if (parentNode.Kind == NodeKind.List)
                    {
                        listNode = parentNode.AsList();
                        return(true);
                    }

                    parentNode = parentNode.Parent;
                }

                listNode = null;
                return(false);
            }