示例#1
0
        private void AssignIndices(ItemNode itemNode)
        {
            foreach (MemberNode node in itemNode.EnumerateNodes())
            {
                int fieldIndex = Array.IndexOf(this.headingMetadata, node.Metadata);

                if (fieldIndex > -1)
                {
                    node.FieldIndex = fieldIndex;
                    node.Flags     |= NodeFlags.Field;
                }
            }
        }