//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 loyalsoft. All rights reserved.
// Homepage: http://www.game7000.com/
// Feedback: http://www.game7000.com/
//------------------------------------------------------------
namespace GameFramework.DataTable
{
///
/// 数据表行接口。
///
public interface IDataRow
{
///
/// 获取数据表行的编号。
///
int Id
{
get;
}
///
/// 解析数据表行。
///
/// 要解析的数据表行字符串。
/// 用户自定义数据。
/// 是否解析数据表行成功。
bool ParseDataRow(string dataRowString, object userData);
///
/// 解析数据表行。
///
/// 要解析的数据表行二进制流。
/// 数据表行二进制流的起始位置。
/// 数据表行二进制流的长度。
/// 用户自定义数据。
/// 是否解析数据表行成功。
bool ParseDataRow(byte[] dataRowBytes, int startIndex, int length, object userData);
}
}