Microsoft.VisualStudio.R.Package.DataInspect.DataImport.ImportDataWindow.PopulateEncodingList C# (CSharp) Method

PopulateEncodingList() private method

private PopulateEncodingList ( ) : void
return void
        private void PopulateEncodingList() {
            var encodings = Encoding.GetEncodings().OrderBy(x => x.DisplayName);
            foreach (var enc in encodings) {
                string item = Invariant($"{enc.DisplayName} (CP {enc.CodePage})");
                Encodings[item] = enc.CodePage;
            }

            EncodingComboBox.ItemsSource = Encodings;
            EncodingComboBox.SelectedIndex = Encodings.IndexWhere(kvp => kvp.Value == Encoding.Default.CodePage).FirstOrDefault();
        }