Where() public method

public Where ( bool>.Func predicate ) : ControllerActionLocator
predicate bool>.Func
return ControllerActionLocator
Exemplo n.º 1
0
        public Dictionary <string, Type> Build()
        {
            var locator = new ControllerActionLocator(NamingConventions);

            if (FindAssemblyFromType != null)
            {
                locator = locator.FindActionsFromAssemblyContaining(FindAssemblyFromType);
            }

            if (CurrentAssembly)
            {
                locator = locator.FindActionsFromAssembly(FindTheCallingAssembly());
            }

            foreach (var predicate in Predicates)
            {
                locator.Where(predicate);
            }

            return(locator.Build());
        }