Akka.Dispatch.Mailboxes.GetRequiredType C# (CSharp) 메소드

GetRequiredType() 개인적인 메소드

private GetRequiredType ( Type actorType ) : Type
actorType System.Type
리턴 System.Type
        private Type GetRequiredType(Type actorType)
        {
            return actorType.GetInterfaces()
                .Where(i => i.IsGenericType)
                .Where(i => i.GetGenericTypeDefinition() == typeof (IRequiresMessageQueue<>))
                .Select(i => i.GetGenericArguments().First())
                .FirstOrDefault();
        }