Source
List<OptionElement> get selectedOptions { // IE does not change the selected flag for single-selection items. if (this.multiple) { var options = this.options.where((o) => o.selected).toList(); return new UnmodifiableListView(options); } else { return [this.options[this.selectedIndex]]; } }