SaaS CMS has officially launched! Learn more now.

Class SortingElement

Represents sorting element.

Inheritance
System.Object
SortingElement
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.BusinessFoundation.Data
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 11.8.3
Syntax
public class SortingElement

Constructors

SortingElement()

Initializes a new instance of the SortingElement class.

Declaration
public SortingElement()

SortingElement(String, SortingElementType)

Initializes a new instance of the SortingElement class.

Declaration
public SortingElement(string source, SortingElementType type)
Parameters
Type Name Description
System.String source

The source.

SortingElementType type

The type.

Fields

Empty

Declaration
public static readonly SortingElement Empty
Field Value
Type Description
SortingElement

Properties

Source

Gets or sets the source.

Declaration
public string Source { get; set; }
Property Value
Type Description
System.String

The source.

Type

Gets or sets the type.

Declaration
public SortingElementType Type { get; set; }
Property Value
Type Description
SortingElementType

The type.

Methods

Ascending(String)

Ascendings the specified source.

Declaration
public static SortingElement Ascending(string source)
Parameters
Type Name Description
System.String source

The source.

Returns
Type Description
SortingElement

Descending(String)

Descendings the specified source.

Declaration
public static SortingElement Descending(string source)
Parameters
Type Name Description
System.String source

The source.

Returns
Type Description
SortingElement

Equals(Object)

Determines whether the specified System.Object is equal to the current System.Object.

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj

The System.Object to compare with the current System.Object.

Returns
Type Description
System.Boolean

true if the specified System.Object is equal to the current System.Object; otherwise, false.

Overrides
System.Object.Equals(System.Object)

GetHashCode()

Serves as a hash function for a particular type. System.Object.GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32

A hash code for the current System.Object.

Overrides
System.Object.GetHashCode()

Operators

Equality(SortingElement, SortingElement)

Operator ==s the specified field1.

Declaration
public static bool operator ==(SortingElement field1, SortingElement field2)
Parameters
Type Name Description
SortingElement field1

The field1.

SortingElement field2

The field2.

Returns
Type Description
System.Boolean

Inequality(SortingElement, SortingElement)

Operator !=s the specified field1.

Declaration
public static bool operator !=(SortingElement field1, SortingElement field2)
Parameters
Type Name Description
SortingElement field1

The field1.

SortingElement field2

The field2.

Returns
Type Description
System.Boolean