New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

C#
public class ViewInfoTraverser.ViewInfoEnumeratorPosition : IEquatable<ViewInfoTraverser.ViewInfoEnumeratorPosition>

Inheritance: objectViewInfoTraverser.ViewInfoEnumeratorPosition

Implements: IEquatable<ViewInfoTraverser.ViewInfoEnumeratorPosition>

Constructors

Initializes a new instance of the ViewInfoTraverser.ViewInfoEnumeratorPosition class.

C#
public ViewInfoEnumeratorPosition(GridViewInfo viewInfo, ViewInfoTraverser.Stages stage, ITraversable collection, int index, PinnedRowPosition pinPosition, SystemRowPosition rowPosition, PinnedRowPosition filteredPinPoisition, bool filterByPinPosition)
Parameters:viewInfoGridViewInfo

The view info.

stageViewInfoTraverser.Stages

The stage.

collectionITraversable

The collection.

indexint

The index.

pinPositionPinnedRowPosition

The pin position.

rowPositionSystemRowPosition

The row position.

filteredPinPoisitionPinnedRowPosition

The filtered pin poisition.

filterByPinPositionbool

The filter by pin position.

Initializes a new instance of the ViewInfoTraverser.ViewInfoEnumeratorPosition class.

C#
public ViewInfoEnumeratorPosition(ViewInfoTraverser.ViewInfoEnumeratorPosition position)
Parameters:positionViewInfoTraverser.ViewInfoEnumeratorPosition

The position.

Properties

Gets or sets the collection.

C#
public ITraversable Collection { get; set; }
Property Value:

The collection.

Gets the current.

C#
public GridViewRowInfo Current { get; }
Property Value:

The current.

Gets the filter by pin position.

C#
public bool FilterByPinPosition { get; }
Property Value:

The filter by pin position.

Gets the filtered pin position.

C#
public PinnedRowPosition FilteredPinPosition { get; }
Property Value:

The filtered pin position.

Gets or sets the index.

C#
public int Index { get; set; }
Property Value:

The index.

Gets the pin position.

C#
public PinnedRowPosition PinPosition { get; }
Property Value:

The pin position.

Gets the row position.

C#
public SystemRowPosition RowPosition { get; }
Property Value:

The row position.

Gets or sets the stage.

C#
public ViewInfoTraverser.Stages Stage { get; set; }
Property Value:

The stage.

Gets the view info.

C#
public GridViewInfo ViewInfo { get; }
Property Value:

The view info.

Methods

Determines whether the specified object is equal to the current object.

C#
public override bool Equals(object obj)
Parameters:objobject

The object to compare with the current object.

Returns:

bool

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

Overrides: object.Equals(object)

Determines whether the current position in the traverser is equal to the specified position.

C#
public bool Equals(ViewInfoTraverser.ViewInfoEnumeratorPosition position)
Parameters:positionViewInfoTraverser.ViewInfoEnumeratorPosition

The position.

Returns:

bool

Implements: IEquatable<ViewInfoTraverser.ViewInfoEnumeratorPosition>.Equals(ViewInfoTraverser.ViewInfoEnumeratorPosition)

Serves as a hash function for a particular type.

C#
public override int GetHashCode()
Returns:

int

A hash code for the current object.

Overrides: object.GetHashCode()