AgentMulder.Containers.CastleWindsor.Registrations.TypesRegistrationCreator.TypesRegistration.TypesRegistration C# (CSharp) Method

TypesRegistration() public method

public TypesRegistration ( ITreeNode registrationRootElement, ITypeElement basedOnElement ) : System.ComponentModel.Composition
registrationRootElement ITreeNode
basedOnElement ITypeElement
return System.ComponentModel.Composition
            public TypesRegistration(ITreeNode registrationRootElement, ITypeElement basedOnElement)
                : base(registrationRootElement, basedOnElement)
            {
                AddFilter(typeElement =>
                {
                    var @class = typeElement as IClass;
                    if (@class == null || @class.IsAbstract || @class.IsStaticClass())
                    {
                        return false;
                    }

                    return true;
                });
            }
TypesRegistrationCreator.TypesRegistration