public GetTypesForNamespace ( string namespaceName ) : IEnumerable |
||
namespaceName | string | |
리턴 | IEnumerable |
virtual public IEnumerable<TypeWrapper> GetTypesForNamespace(string namespaceName) { return null; }
}
public override IEnumerable <TypeWrapper> GetTypesForNamespace(string namespaceName) { HashSet <TypeWrapper> typeSet = new HashSet <TypeWrapper>(); IList <TypeWrapper> namespaceTypes; if (this._typesByNamespace.TryGetValue(namespaceName, out namespaceTypes)) { typeSet.UnionWith(namespaceTypes); } if (_deferredTypesProvider != null) { typeSet.UnionWith(_deferredTypesProvider.GetTypesForNamespace(namespaceName)); } return(typeSet); }