SIL.Cog.Application.Services.AnalysisService.GetStemProcessors C# (CSharp) Méthode

GetStemProcessors() public méthode

public GetStemProcessors ( StemmingMethod method ) : IEnumerable>
method StemmingMethod
Résultat IEnumerable>
        public IEnumerable<IProcessor<Variety>> GetStemProcessors(StemmingMethod method)
        {
            CogProject project = _projectService.Project;
            var processors = new List<IProcessor<Variety>> {new AffixStripper(project.Segmenter)};
            IProcessor<Variety> syllabifier = project.VarietyProcessors[ComponentIdentifiers.Syllabifier];
            if (method != StemmingMethod.Manual)
            {
                processors.Add(syllabifier);
                processors.Add(_projectService.Project.VarietyProcessors[ComponentIdentifiers.AffixIdentifier]);
            }
            processors.Add(new Stemmer(_spanFactory, project.Segmenter));
            processors.Add(syllabifier);
            processors.Add(new SegmentFrequencyDistributionCalculator(_segmentPool));
            return processors;
        }