/// <summary> /// 接受当前的匹配。 /// </summary> /// <overloads> /// <summary> /// 接受当前的匹配。 /// </summary> /// </overloads> public void Accept() { if (this.reader.IsReject) { throw CommonExceptions.ConflictingAcceptAction(); } this.reader.IsAccept = true; }
/// <summary> /// 接受当前的匹配,使用指定的文本和用户数据。 /// </summary> /// <param name="text">匹配的文本。</param> /// <param name="value">用户数据。</param> public void Accept(string text, object value) { if (this.reader.IsReject) { throw CommonExceptions.ConflictingAcceptAction(); } this.reader.IsAccept = true; this.Text = text; this.Value = value; }
/// <summary> /// 接受当前的匹配,使用指定的标识符和用户数据。 /// </summary> /// <param name="id">匹配的标识符。</param> /// <param name="value">用户数据。</param> public void Accept(T id, object value) { if (this.reader.IsReject) { throw CommonExceptions.ConflictingAcceptAction(); } this.reader.IsAccept = true; this.Id = Id; this.Value = value; }