BoC.InversionOfControl.SimpleInjector.AllowMultipleConstructorResolutionBehavior.VerifyTypeIsConcrete C# (CSharp) 메소드

VerifyTypeIsConcrete() 개인적인 정적인 메소드

private static VerifyTypeIsConcrete ( Type implementationType ) : void
implementationType System.Type
리턴 void
        private static void VerifyTypeIsConcrete(Type implementationType)
        {
            if (!implementationType.IsAbstract && !implementationType.IsArray && implementationType != typeof(object) && !typeof(Delegate).IsAssignableFrom(implementationType))
            return;
              throw new ActivationException(string.Format("Type {0} should be concrete", implementationType));
        }