SIL.Cog.Application.ViewModels.BlairCognateIdentifierViewModel.BlairCognateIdentifierViewModel C# (CSharp) Method

BlairCognateIdentifierViewModel() public method

public BlairCognateIdentifierViewModel ( SIL.Cog.Domain.SegmentPool segmentPool, IProjectService projectService, SIL.Cog.Application.ViewModels.SegmentMappingsViewModel ignoredMappings, SimilarSegmentMappingsViewModel similarSegmentMappingsFactory, SIL.Cog.Application.ViewModels.SegmentMappingViewModel mappingFactory ) : System.Linq
segmentPool SIL.Cog.Domain.SegmentPool
projectService IProjectService
ignoredMappings SIL.Cog.Application.ViewModels.SegmentMappingsViewModel
similarSegmentMappingsFactory SimilarSegmentMappingsViewModel
mappingFactory SIL.Cog.Application.ViewModels.SegmentMappingViewModel
return System.Linq
        public BlairCognateIdentifierViewModel(SegmentPool segmentPool, IProjectService projectService, SegmentMappingsViewModel ignoredMappings,
			SimilarSegmentMappingsViewModel.Factory similarSegmentMappingsFactory, SegmentMappingViewModel.Factory mappingFactory)
            : base("Blair", "Blair-Method-Settings")
        {
            _segmentPool = segmentPool;
            _projectService = projectService;
            _mappingFactory = mappingFactory;
            _ignoredMappings = ignoredMappings;
            _ignoredMappings.PropertyChanged += ChildPropertyChanged;
            _similarVowels = similarSegmentMappingsFactory(SoundType.Vowel);
            _similarVowels.PropertyChanged += ChildPropertyChanged;
            _similarConsonants = similarSegmentMappingsFactory(SoundType.Consonant);
            _similarConsonants.PropertyChanged += ChildPropertyChanged;
        }