Boo.Lang.Compiler.TypeSystem.Internal.InternalModule.BuildMemberCache C# (CSharp) Method

BuildMemberCache() private method

private BuildMemberCache ( ) : void
return void
        private void BuildMemberCache()
        {
            var mc = new Dictionary<string, List<IEntity>>();
            _memberCache = mc;
            List<IEntity> list;
            foreach (TypeMember member in _module.Members)
            {
                if (!mc.TryGetValue(member.Name, out list))
                {
                    list = new List<IEntity>();
                    mc.Add(member.Name, list);
                }
                list.Add(_provider.EntityFor(member));
            }
        }