// Token: 0x06002D1A RID: 11546 RVA: 0x000CB930 File Offset: 0x000C9B30
        private void SpecialProcessing(SemanticBasicElement sbe)
        {
            ListItemStructure listItemStructure = sbe as ListItemStructure;

            FixedDSBuilder.NameHashFixedNode nameHashFixedNode;
            if (listItemStructure != null && listItemStructure.Marker != null && this._nameHashTable.TryGetValue(listItemStructure.Marker, out nameHashFixedNode))
            {
                this._visitedArray[nameHashFixedNode.index] = true;
            }
        }
        /// <summary>
        /// Parses a ListItemStructure element.
        /// </summary>
        ListItemStructure ParseListItemStructure()
        {
            Debug.Assert(this.reader.Name == "");
            bool isEmptyElement = this.reader.IsEmptyElement;
            ListItemStructure listItemStructure = new ListItemStructure();

            while (MoveToNextAttribute())
            {
                switch (this.reader.Name)
                {
                case "Marker":
                    listItemStructure.Marker = this.reader.Value;
                    break;

                default:
                    UnexpectedAttribute(this.reader.Name);
                    break;
                }
            }
            MoveToNextElement();
            return(listItemStructure);
        }