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; } }
public override TargetType LookupType(string name) { os.ReadNativeTypes(); ITypeEntry entry = (ITypeEntry)type_hash [name]; if (entry == null) { return(null); } return(entry.ResolveType()); }
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; }