Rebel.Framework.Localization.Maintenance.TextSourceAggregator.TextSourceAggregator C# (CSharp) Method

TextSourceAggregator() public method

public TextSourceAggregator ( ) : System
return System
        public TextSourceAggregator()
        {
            Sources = new BindingList<PrioritizedTextSource>();
            Sources.ListChanged += (sender, args) =>
            {
                if (args.ListChangedType == ListChangedType.ItemAdded)
                {
                    Sources[args.NewIndex].Source.TextsChanged += SourceChanged;
                }
                else if (args.ListChangedType == ListChangedType.ItemDeleted)
                {
                    Sources[args.NewIndex].Source.TextsChanged -= SourceChanged;
                }
                OnTextsChanged();
            };
        }