Exemple #1
0
        private IEnumerable <Type> GetFilteredTypes()
        {
            var typeRelatedAssemblies = TypeCollector.GetAssembliesTypeHasAccessTo(_declaringType);

            var filteredTypes = TypeCollector.GetFilteredTypesFromAssemblies(
                typeRelatedAssemblies,
                _constraints);

            filteredTypes.Sort((a, b) => a.FullName.CompareTo(b.FullName));

            return(filteredTypes);
        }
Exemple #2
0
        private SortedList <string, Type> GetFilteredTypes()
        {
            var typeRelatedAssemblies = TypeCollector.GetAssembliesTypeHasAccessTo(_declaringType);

            var filteredTypes = TypeCollector.GetFilteredTypesFromAssemblies(
                typeRelatedAssemblies,
                _constraints);

            var sortedTypes = new SortedList <string, Type>(filteredTypes.ToDictionary(type => type.FullName));

            return(sortedTypes);
        }