Cartographer.MapperBuilder.BuildMappingStrategyContributors C# (CSharp) Метод

BuildMappingStrategyContributors() защищенный Метод

protected BuildMappingStrategyContributors ( IMappingStrategyContributor customContributors ) : IMappingStrategyContributor[]
customContributors IMappingStrategyContributor
Результат IMappingStrategyContributor[]
        protected virtual IMappingStrategyContributor[] BuildMappingStrategyContributors(IMappingStrategyContributor[] customContributors)
        {
            var contributors = new List<IMappingStrategyContributor>
            {
                new DescriptorContributor(Settings.MappingDescriptor = Settings.MappingDescriptor ?? BuildMappingDescriptor()),
                new HarcodedMappingContributor(),
                new ConstructorContributor(),
                new ApplyMappingSteps(BuildMappingPatterns(Settings.MappingPatterns)),
                new ApplyConverters(),
                new InitTarget(),
            };
            if (customContributors != null && customContributors.Length > 0)
            {
                contributors.AddRange(customContributors);
            }
            return contributors.ToArray();
        }