106 references to ListSortDirection
ConfigurationSchemaGenerator.Tests (1)
VariousTypes.cs (1)
63public ListSortDirection PropertyOfEnum { get; set; }
netstandard (1)
netstandard.cs (1)
374[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.ListSortDirection))]
PresentationFramework (21)
MS\Internal\Data\LiveShapingList.cs (1)
267if (sdc[k].Direction == ListSortDirection.Descending)
MS\Internal\Data\SortFieldComparer.cs (1)
131fields[k].descending = (sortFields[k].Direction == ListSortDirection.Descending);
System\Windows\Controls\DataGrid.cs (6)
7141ListSortDirection sortDirection = ListSortDirection.Ascending; 7142Nullable<ListSortDirection> currentSortDirection = column.SortDirection; 7144currentSortDirection.Value == ListSortDirection.Ascending) 7146sortDirection = ListSortDirection.Descending; 7340SortDescription sortDescription = new SortDescription(propertyGroupDescription.PropertyName, ListSortDirection.Ascending);
System\Windows\Controls\DataGridColumn.cs (3)
1089typeof(Nullable<ListSortDirection>), 1096public Nullable<ListSortDirection> SortDirection 1098get { return (Nullable<ListSortDirection>)GetValue(SortDirectionProperty); }
System\Windows\Controls\Primitives\DataGridColumnHeader.cs (5)
720typeof(Nullable<ListSortDirection>), 732public Nullable<ListSortDirection> SortDirection 734get { return (Nullable<ListSortDirection>)GetValue(SortDirectionProperty); } 1045if (sortDirection == ListSortDirection.Ascending) 1049if (sortDirection == ListSortDirection.Descending)
System\Windows\Data\PropertyGroupDescription.cs (5)
269private static readonly IComparer _compareNameAscending = new NameComparer(ListSortDirection.Ascending); 270private static readonly IComparer _compareNameDescending = new NameComparer(ListSortDirection.Descending); 284public NameComparer(ListSortDirection direction) 301return (_direction == ListSortDirection.Ascending) ? value : -value; 304private ListSortDirection _direction;
PresentationFramework-SystemXml (1)
XmlNodeComparer.cs (1)
50if (_sortParameters[k].Direction == ListSortDirection.Descending)
PresentationFramework.Aero (5)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (2)
39ListSortDirection? sortDirection = SortDirection; 321bool ascending = (sortDirection == ListSortDirection.Ascending);
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (3)
77public ListSortDirection? SortDirection 79get { return (ListSortDirection?)GetValue(SortDirectionProperty); } 87DependencyProperty.Register("SortDirection", typeof(ListSortDirection?), typeof(DataGridHeaderBorder), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender));
PresentationFramework.Aero2 (5)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (2)
39ListSortDirection? sortDirection = SortDirection; 321bool ascending = (sortDirection == ListSortDirection.Ascending);
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (3)
77public ListSortDirection? SortDirection 79get { return (ListSortDirection?)GetValue(SortDirectionProperty); } 87DependencyProperty.Register("SortDirection", typeof(ListSortDirection?), typeof(DataGridHeaderBorder), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender));
PresentationFramework.AeroLite (5)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (2)
39ListSortDirection? sortDirection = SortDirection; 183bool ascending = (sortDirection == ListSortDirection.Ascending);
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (3)
77public ListSortDirection? SortDirection 79get { return (ListSortDirection?)GetValue(SortDirectionProperty); } 87DependencyProperty.Register("SortDirection", typeof(ListSortDirection?), typeof(DataGridHeaderBorder), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender));
PresentationFramework.Classic (5)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (2)
46ListSortDirection? sortDirection = SortDirection; 141bool ascending = (sortDirection == ListSortDirection.Ascending);
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (3)
77public ListSortDirection? SortDirection 79get { return (ListSortDirection?)GetValue(SortDirectionProperty); } 87DependencyProperty.Register("SortDirection", typeof(ListSortDirection?), typeof(DataGridHeaderBorder), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender));
PresentationFramework.Luna (5)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (2)
79ListSortDirection? sortDirection = SortDirection; 314bool ascending = (sortDirection == ListSortDirection.Ascending);
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (3)
77public ListSortDirection? SortDirection 79get { return (ListSortDirection?)GetValue(SortDirectionProperty); } 87DependencyProperty.Register("SortDirection", typeof(ListSortDirection?), typeof(DataGridHeaderBorder), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender));
PresentationFramework.Royale (5)
Microsoft\Windows\Themes\DataGridHeaderBorder.cs (2)
35ListSortDirection? sortDirection = SortDirection; 236bool ascending = (sortDirection == ListSortDirection.Ascending);
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (3)
77public ListSortDirection? SortDirection 79get { return (ListSortDirection?)GetValue(SortDirectionProperty); } 87DependencyProperty.Register("SortDirection", typeof(ListSortDirection?), typeof(DataGridHeaderBorder), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender));
System (1)
parent\ref\System.cs (1)
360[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.ListSortDirection))]
System.ComponentModel.TypeConverter (9)
System\ComponentModel\BindingList.cs (5)
405ListSortDirection IBindingList.SortDirection => SortDirectionCore; 407protected virtual ListSortDirection SortDirectionCore => ListSortDirection.Ascending; 409void IBindingList.ApplySort(PropertyDescriptor prop, ListSortDirection direction) 414protected virtual void ApplySortCore(PropertyDescriptor prop, ListSortDirection direction)
System\ComponentModel\IBindingList.cs (2)
29ListSortDirection SortDirection { get; } 35void ApplySort(PropertyDescriptor property, ListSortDirection direction);
System\ComponentModel\ListSortDescription.cs (2)
8public ListSortDescription(PropertyDescriptor? property, ListSortDirection direction) 16public ListSortDirection SortDirection { get; set; }
System.Data.Common (11)
System\Data\DataView.cs (9)
962ListSortDirection IBindingList.SortDirection => (_index!._indexFields.Length == 1 && _index._indexFields[0].IsDescending) ? 963ListSortDirection.Descending : 964ListSortDirection.Ascending; 994void IBindingList.ApplySort(PropertyDescriptor property, ListSortDirection direction) 1081ListSortDirection direction = sort.SortDirection; 1097private static string CreateSortString(PropertyDescriptor property, ListSortDirection direction) 1101return direction == ListSortDirection.Descending ? 1134sortDescArray[i] = new ListSortDescription(columnProperty, ListSortDirection.Descending); 1138sortDescArray[i] = new ListSortDescription(columnProperty, ListSortDirection.Ascending);
System\Data\DataViewManager.cs (2)
226ListSortDirection IBindingList.SortDirection 238void IBindingList.ApplySort(PropertyDescriptor property, ListSortDirection direction)
System.Windows.Forms (31)
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (3)
984sortOrder = ibl.SortDirection == ListSortDirection.Ascending ? SortOrder.Ascending : SortOrder.Descending; 997sortOrder = sorts[0]!.SortDirection == ListSortDirection.Ascending ? SortOrder.Ascending : SortOrder.Descending; 1539public void Sort(DataGridViewColumn dataGridViewColumn, ListSortDirection direction)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (16)
13702ListSortDirection direction = ListSortDirection.Ascending; 13709direction = ListSortDirection.Descending; 21597ListSortDirection listSortDirection = SortedColumn == dataGridViewColumn && SortOrder == SortOrder.Ascending ? 21598ListSortDirection.Descending : ListSortDirection.Ascending; 28229public virtual void Sort(DataGridViewColumn dataGridViewColumn, ListSortDirection direction) 28233if (direction is not ListSortDirection.Ascending and not ListSortDirection.Descending) 28235throw new InvalidEnumArgumentException(nameof(direction), (int)direction, typeof(ListSortDirection)); 28266SortInternal(comparer, dataGridViewColumn: null, ListSortDirection.Ascending); 28287private void SortInternal(IComparer? comparer, DataGridViewColumn? dataGridViewColumn, ListSortDirection direction) 28290Debug.Assert(direction is ListSortDirection.Ascending or ListSortDirection.Descending); 28331SortOrder = (direction == ListSortDirection.Ascending) ? SortOrder.Ascending : SortOrder.Descending; 28350Rows.Sort(comparer!, direction == ListSortDirection.Ascending);
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject.cs (3)
125ListSortDirection listSortDirection = dataGridView.SortedColumn == dataGridViewCell.OwningColumn && dataGridView.SortOrder == SortOrder.Ascending 126? ListSortDirection.Descending 127: ListSortDirection.Ascending;
System\Windows\Forms\DataBinding\BindingSource.cs (6)
476sb.Append(listSortDescription.SortDirection == ListSortDirection.Ascending ? " ASC" : " DESC"); 1007sorts[i] = new ListSortDescription(prop, ascending ? ListSortDirection.Ascending : ListSortDirection.Descending); 1706public virtual ListSortDirection SortDirection 1708get => _state.HasFlag(BindingSourceStates.IsBindingList) ? ((IBindingList)List).SortDirection : ListSortDirection.Ascending; 1722public virtual void ApplySort(PropertyDescriptor property, ListSortDirection sort)
System\Windows\Forms\DataBinding\CurrencyManager.cs (3)
518internal void SetSort(PropertyDescriptor property, ListSortDirection sortDirection) 542internal ListSortDirection GetSortDirection() 549return ListSortDirection.Ascending;