public bool TryGetType(string name, out Type type) { if (ImportedTypes.TryGetValue(name, out type)) { return(true); } type = null; return(parent != null && parent.TryGetType(name, out type)); }