BudgetAnalyser.Engine.UnitTest.DefaultIoCRegistrationsTest.IsSelfRegistered C# (CSharp) Метод

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

private IsSelfRegistered ( Type interfaceType, DependencyRegistrationRequirement d ) : bool
interfaceType System.Type
d DependencyRegistrationRequirement
Результат bool
        private bool IsSelfRegistered(Type interfaceType, DependencyRegistrationRequirement d)
        {
            if (interfaceType == d.DependencyRequired) return true;

            Type[] implementedInterfaces = d.DependencyRequired.GetInterfaces();
            return implementedInterfaces.Contains(interfaceType);
        }
    }