public IEnumerable <IReferenceable> GetDefinitions(string name) { VariableDef def; if (_instanceAttrs != null && _instanceAttrs.TryGetValue(name, out def)) { yield return(def); } foreach (var classDef in _classInfo.GetDefinitions(name)) { yield return(classDef); } }