/// <summary> /// 向当前内容对象注册需要返回的成员。 /// </summary> /// <param name="member">注册的成员对象。</param> /// <returns>注册对象。</returns> public CommitMember ReisterReturnMember(CommitMember member) { if (Items.HasResult) { _ReturnMembers.Add(member); } return(member); }
private static void SetCommitMember(this InsertValueFragment insert, CommitMember member) { switch (member.ValueType) { case ECommitValueType.Constant: insert.SetValue(member.Metadata); break; case ECommitValueType.Expression: var exp = (CommitExpressionMember)member; insert.SetValue(member.Metadata, insert.CreateExpression(exp.Expression)); break; } }