示例#1
0
        public uint IndexTypeNameTag(TypeNameTag typeNameTag)
        {
            uint index;
            if (m_typeNameTagsDict.TryGetValue(typeNameTag, out index))
                return index;

            typeNameTag.Write(this, m_typeNameCatalogWriter);

            index = (uint)m_typeNameTagsDict.Count;
            m_typeNameTagsDict.Add(typeNameTag, index);

            return index;
        }