Microsoft.CSharp.RuntimeBinder.SymbolTable.AddNamesOnType C# (CSharp) 메소드

AddNamesOnType() 개인적인 메소드

private AddNamesOnType ( NameHashKey key ) : IEnumerable
key NameHashKey
리턴 IEnumerable
        private IEnumerable<MemberInfo> AddNamesOnType(NameHashKey key)
        {
            Debug.Assert(!_namesLoadedForEachType.Contains(key));

            // We need to declare all of its inheritance hierarchy.
            List<Type> inheritance = CreateInheritanceHierarchyList(key.type);

            // Now add every method as it appears in the inheritance hierarchy.
            return AddNamesInInheritanceHierarchy(key.name, inheritance);
        }