Пример #1
0
        public void AddType(ITypeEntry entry)
        {
            if (!type_hash.Contains(entry.Name))
            {
                type_hash.Add(entry.Name, entry);
            }

            if (entry.IsComplete)
            {
                type_hash [entry.Name] = entry;
            }
        }
Пример #2
0
        public override TargetType LookupType(string name)
        {
            os.ReadNativeTypes();

            ITypeEntry entry = (ITypeEntry)type_hash [name];

            if (entry == null)
            {
                return(null);
            }

            return(entry.ResolveType());
        }
Пример #3
0
        public void AddType(ITypeEntry entry)
        {
            if (!type_hash.Contains (entry.Name))
                type_hash.Add (entry.Name, entry);

            if (entry.IsComplete)
                type_hash [entry.Name] = entry;
        }