Boo.Lang.Compiler.Steps.ProcessMethodBodies.EnumerateMetaMethods C# (CSharp) Метод

EnumerateMetaMethods() приватный Метод

private EnumerateMetaMethods ( IEntity entity ) : IEnumerable
entity IEntity
Результат IEnumerable
        private IEnumerable<MethodInfo> EnumerateMetaMethods(IEntity entity)
        {
            if (entity.EntityType == EntityType.Method)
            {
                yield return GetMethodInfo(entity);
            }
            else
            {
                foreach (IEntity item in ((Ambiguous)entity).Entities)
                {
                    yield return GetMethodInfo(item);
                }
            }
        }
ProcessMethodBodies