132 references to ListSortDirection
PresentationFramework (21)
src\Framework\MS\Internal\Data\LiveShapingList.cs (1)
275if (sdc[k].Direction == ListSortDirection.Descending)
src\Framework\MS\Internal\Data\SortFieldComparer.cs (1)
142fields[k].descending = (sortFields[k].Direction == ListSortDirection.Descending);
src\Framework\System\Windows\Controls\DataGrid.cs (6)
7200ListSortDirection sortDirection = ListSortDirection.Ascending; 7201Nullable<ListSortDirection> currentSortDirection = column.SortDirection; 7203currentSortDirection.Value == ListSortDirection.Ascending) 7205sortDirection = ListSortDirection.Descending; 7399SortDescription sortDescription = new SortDescription(propertyGroupDescription.PropertyName, ListSortDirection.Ascending);
src\Framework\System\Windows\Controls\DataGridColumn.cs (3)
1109typeof(Nullable<ListSortDirection>), 1116public Nullable<ListSortDirection> SortDirection 1118get { return (Nullable<ListSortDirection>)GetValue(SortDirectionProperty); }
src\Framework\System\Windows\Controls\Primitives\DataGridColumnHeader.cs (5)
739typeof(Nullable<ListSortDirection>), 751public Nullable<ListSortDirection> SortDirection 753get { return (Nullable<ListSortDirection>)GetValue(SortDirectionProperty); } 1067if (sortDirection == ListSortDirection.Ascending) 1071if (sortDirection == ListSortDirection.Descending)
src\Framework\System\Windows\Data\PropertyGroupDescription.cs (5)
275static readonly IComparer _compareNameAscending = new NameComparer(ListSortDirection.Ascending); 276static readonly IComparer _compareNameDescending = new NameComparer(ListSortDirection.Descending); 290public NameComparer(ListSortDirection direction) 307return (_direction == ListSortDirection.Ascending) ? value : -value; 310ListSortDirection _direction;
PresentationFramework.Aero (5)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (2)
45ListSortDirection? sortDirection = SortDirection; 317bool ascending = (sortDirection == ListSortDirection.Ascending);
parent\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (3)
80public ListSortDirection? SortDirection 82get { return (ListSortDirection?)GetValue(SortDirectionProperty); } 90DependencyProperty.Register("SortDirection", typeof(ListSortDirection?), typeof(DataGridHeaderBorder), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender));
PresentationFramework.Classic (5)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (2)
53ListSortDirection? sortDirection = SortDirection; 148bool ascending = (sortDirection == ListSortDirection.Ascending);
parent\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (3)
80public ListSortDirection? SortDirection 82get { return (ListSortDirection?)GetValue(SortDirectionProperty); } 90DependencyProperty.Register("SortDirection", typeof(ListSortDirection?), typeof(DataGridHeaderBorder), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender));
PresentationFramework.Luna (5)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (2)
85ListSortDirection? sortDirection = SortDirection; 313bool ascending = (sortDirection == ListSortDirection.Ascending);
parent\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (3)
80public ListSortDirection? SortDirection 82get { return (ListSortDirection?)GetValue(SortDirectionProperty); } 90DependencyProperty.Register("SortDirection", typeof(ListSortDirection?), typeof(DataGridHeaderBorder), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender));
PresentationFramework.Royale (5)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (2)
41ListSortDirection? sortDirection = SortDirection; 235bool ascending = (sortDirection == ListSortDirection.Ascending);
parent\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (3)
80public ListSortDirection? SortDirection 82get { return (ListSortDirection?)GetValue(SortDirectionProperty); } 90DependencyProperty.Register("SortDirection", typeof(ListSortDirection?), typeof(DataGridHeaderBorder), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender));
System (10)
compmod\system\componentmodel\BindingList.cs (5)
491ListSortDirection IBindingList.SortDirection { 497protected virtual ListSortDirection SortDirectionCore { 499return ListSortDirection.Ascending; 503void IBindingList.ApplySort(PropertyDescriptor prop, ListSortDirection direction) { 507protected virtual void ApplySortCore(PropertyDescriptor prop, ListSortDirection direction) {
compmod\system\componentmodel\IBindingList.cs (2)
59ListSortDirection SortDirection { get; } 73void ApplySort(PropertyDescriptor property, ListSortDirection direction);
compmod\system\componentmodel\ListSortDescription.cs (3)
15ListSortDirection sortDirection; 19public ListSortDescription(PropertyDescriptor property, ListSortDirection direction) { 39public ListSortDirection SortDirection {
System.Activities.Presentation (7)
System.Activities.Presentation\System\Activities\Presentation\View\DataGridHelper.cs (5)
162ListSortDirection direction = (e.Column.SortDirection != ListSortDirection.Ascending) ? ListSortDirection.Ascending : ListSortDirection.Descending; 181this.dataGrid.Items.SortDescriptions.Add(new SortDescription(this.dataGrid.Columns[0].SortMemberPath, ListSortDirection.Ascending));
System.Activities.Presentation\System\Activities\Presentation\View\ImportDesigner.xaml.cs (2)
197this.inputComboBox.Items.SortDescriptions.Add(new SortDescription("", ListSortDirection.Ascending)); 199this.importedNamespacesDataGrid.Items.SortDescriptions.Add(new SortDescription(NamespaceListPropertyDescriptor.NamespacePropertyName, ListSortDirection.Ascending));
System.Data (18)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\DataGridHelper.cs (5)
162ListSortDirection direction = (e.Column.SortDirection != ListSortDirection.Ascending) ? ListSortDirection.Ascending : ListSortDirection.Descending; 181this.dataGrid.Items.SortDescriptions.Add(new SortDescription(this.dataGrid.Columns[0].SortMemberPath, ListSortDirection.Ascending));
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\ImportDesigner.xaml.cs (2)
197this.inputComboBox.Items.SortDescriptions.Add(new SortDescription("", ListSortDirection.Ascending)); 199this.importedNamespacesDataGrid.Items.SortDescriptions.Add(new SortDescription(NamespaceListPropertyDescriptor.NamespacePropertyName, ListSortDirection.Ascending));
fx\src\data\System\Data\DataView.cs (9)
1030ListSortDirection IBindingList.SortDirection { 1033return ListSortDirection.Descending; 1035return ListSortDirection.Ascending; 1081void IBindingList.ApplySort(PropertyDescriptor property, ListSortDirection direction) { 1145ListSortDirection direction = sort.SortDirection; 1157private string CreateSortString(PropertyDescriptor property, ListSortDirection direction) { 1163if (ListSortDirection.Descending == direction) { 1193sortDescArray[i] = new ListSortDescription(columnProperty, ListSortDirection.Descending); 1196sortDescArray[i] = new ListSortDescription(columnProperty, ListSortDirection.Ascending);
fx\src\data\System\Data\DataViewManager.cs (2)
259ListSortDirection IBindingList.SortDirection { 278void IBindingList.ApplySort(PropertyDescriptor property, ListSortDirection direction) {
System.Data.Entity (2)
System\Data\Objects\ObjectView.cs (2)
219ListSortDirection IBindingList.SortDirection 241void IBindingList.ApplySort(PropertyDescriptor property, ListSortDirection direction)
System.Data.Linq (7)
SortableBindingList.cs (7)
22private ListSortDirection sortDirection = ListSortDirection.Ascending; 29protected override ListSortDirection SortDirectionCore { 42protected override void ApplySortCore(PropertyDescriptor prop, ListSortDirection direction) { 60private ListSortDirection direction; 63internal PropertyComparer(PropertyDescriptor prop, ListSortDirection direction) { 91if (direction == ListSortDirection.Ascending) {
System.Windows.Forms (38)
winforms\Managed\System\WinForms\BindingSource.cs (6)
652((sortsColln[i].SortDirection == ListSortDirection.Ascending) ? " ASC" : " DESC") + 1157sorts.Add(new ListSortDescription(prop, ascending ? ListSortDirection.Ascending : ListSortDirection.Descending)); 1947public virtual ListSortDirection SortDirection { 1953return ListSortDirection.Ascending; 1968public virtual void ApplySort(PropertyDescriptor property, ListSortDirection sort) {
winforms\Managed\System\WinForms\CurrencyManager.cs (3)
502internal void SetSort(PropertyDescriptor property, ListSortDirection sortDirection) { 521internal ListSortDirection GetSortDirection() { 525return ListSortDirection.Ascending;
winforms\Managed\System\WinForms\DataGrid.cs (7)
5180ListSortDirection direction = this.ListManager.GetSortDirection(); 5183direction = (direction == ListSortDirection.Ascending) ? ListSortDirection.Descending : ListSortDirection.Ascending; 5186direction = ListSortDirection.Ascending; 7167ListSortDirection direction = this.ListManager.GetSortDirection(); 7168if (direction == ListSortDirection.Descending)
winforms\Managed\System\WinForms\DataGridViewColumnHeaderCell.cs (3)
1400ListSortDirection listSortDirection = ListSortDirection.Ascending; 1403listSortDirection = ListSortDirection.Descending;
winforms\Managed\System\WinForms\DataGridViewDataConnection.cs (3)
1074sortOrder = ibl.SortDirection == ListSortDirection.Ascending ? SortOrder.Ascending : SortOrder.Descending; 1087sortOrder = sorts[0].SortDirection == ListSortDirection.Ascending ? SortOrder.Ascending : SortOrder.Descending; 1650public void Sort(DataGridViewColumn dataGridViewColumn, ListSortDirection direction)
winforms\Managed\System\WinForms\DataGridViewMethods.cs (16)
14115ListSortDirection direction = ListSortDirection.Ascending; 14122direction = ListSortDirection.Descending; 21989ListSortDirection listSortDirection = this.SortedColumn == dataGridViewColumn && this.SortOrder == SortOrder.Ascending ? 21990ListSortDirection.Descending : ListSortDirection.Ascending; 28163public virtual void Sort(DataGridViewColumn dataGridViewColumn, ListSortDirection direction) 28170if (direction != ListSortDirection.Ascending && direction != ListSortDirection.Descending) 28172throw new InvalidEnumArgumentException("direction", (int)direction, typeof(ListSortDirection)); 28207SortInternal(comparer, null, ListSortDirection.Ascending); 28229private void SortInternal(IComparer comparer, DataGridViewColumn dataGridViewColumn, ListSortDirection direction) 28232Debug.Assert(direction == ListSortDirection.Ascending || direction == ListSortDirection.Descending); 28268this.sortOrder = (direction == ListSortDirection.Ascending) ? SortOrder.Ascending : SortOrder.Descending; 28285this.Rows.Sort(comparer, direction == ListSortDirection.Ascending);
WindowsBase (9)
Base\System\ComponentModel\SortDescription.cs (9)
43public SortDescription(string propertyName, ListSortDirection direction) 45if (direction != ListSortDirection.Ascending && direction != ListSortDirection.Descending) 46throw new InvalidEnumArgumentException("direction", (int)direction, typeof(ListSortDirection)); 82public ListSortDirection Direction 90if (value < ListSortDirection.Ascending || value > ListSortDirection.Descending) 91throw new InvalidEnumArgumentException("value", (int) value, typeof(ListSortDirection)); 171private ListSortDirection _direction;