using System;
using Cpp2IlInjected;
namespace System.Collections
{
/// Supports the structural comparison of collection objects.
// Token: 0x020005BE RID: 1470
[Token(Token = "0x20005BE")]
public interface IStructuralComparable
{
/// Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order.
/// The object to compare with the current instance.
/// An object that compares members of the current collection object with the corresponding members of .
/// A signed integer that indicates the relationship of the current collection object to in the sort order: - If less than 0, the current instance precedes . - If 0, the current instance and are equal. - If greater than 0, the current instance follows .
/// Return value
///
/// Description
///
/// -1
///
/// The current instance precedes .
///
/// 0
///
/// The current instance and are equal.
///
/// 1
///
/// The current instance follows .
/// This instance and are not the same type.
// Token: 0x06002C88 RID: 11400
[Token(Token = "0x6002C88")]
[Address(Slot = "0")]
int CompareTo(object other, IComparer comparer);
}
}