Browse Source

更改事件的冒泡

黄宗银 1 year ago
parent
commit
c3393ede32

BIN
Debug/net8.0/Apq.Web5.dll


BIN
Debug/net8.0/Apq.Web5.pdb


BIN
Debug/net8.0/Apq.dll


BIN
Debug/net8.0/Apq.pdb


+ 5 - 9
Debug/net8.0/Apq.xml

@@ -143,14 +143,16 @@
             <summary>
             按权重随机取一条
             </summary>
-            <param name="predicate">随机的范围。</param>
+            <param name="range">总范围</param>
+            <param name="predicate">判断每一条是否可供选</param>
         </member>
         <member name="M:Apq.ApqMath.RandomWithWeighting`1.GetMulti(System.Collections.Generic.IEnumerable{Apq.ApqMath.WeightingItem{`0}},System.Int32,System.Func{Apq.ApqMath.WeightingItem{`0},System.Boolean})">
             <summary>
             按权重随机取多条
             </summary>
+            <param name="range">总范围</param>
             <param name="count">随机结果需要多少条</param>
-            <param name="predicate">每次随机的范围。可通过该参数使产生的随机结果中没有重复项</param>
+            <param name="predicate">判断每一条是否可供选。可通过该参数使产生的随机结果中没有重复项</param>
             <remarks>如果范围内已无法随机出结果,就会停止。因此不一定能返回指定的条数</remarks>
         </member>
         <member name="T:Apq.ApqMath.WeightingItem">
@@ -257,18 +259,12 @@
             <typeparam name="TKey">字典键的类型</typeparam>
             <typeparam name="TValue">字典项(列表)中单个值的类型</typeparam>
         </member>
-        <member name="M:Apq.ChangeBubbling.BubblingDic`2.#ctor(System.Object,Apq.ChangeBubbling.IBubbleNode,System.Func{`1})">
+        <member name="M:Apq.ChangeBubbling.BubblingDic`2.#ctor(System.Object,Apq.ChangeBubbling.IBubbleNode)">
             <summary>
             支持事件冒泡的字典(值是列表)
             </summary>
             <param name="key">字典在所属实例中的哪个键</param>
             <param name="parent">字典所属实例</param>
-            <param name="creator">如何新建值列表中的项</param>
-        </member>
-        <member name="P:Apq.ChangeBubbling.BubblingDic`2.Creator">
-            <summary>
-            如何新建值列表中的项
-            </summary>
         </member>
         <member name="P:Apq.ChangeBubbling.BubblingDic`2.Dic">
             <summary>

BIN
Release/net8.0/Apq.Web5.dll


BIN
Release/net8.0/Apq.Web5.pdb


BIN
Release/net8.0/Apq.dll


BIN
Release/net8.0/Apq.pdb


+ 5 - 9
Release/net8.0/Apq.xml

@@ -143,14 +143,16 @@
             <summary>
             按权重随机取一条
             </summary>
-            <param name="predicate">随机的范围。</param>
+            <param name="range">总范围</param>
+            <param name="predicate">判断每一条是否可供选</param>
         </member>
         <member name="M:Apq.ApqMath.RandomWithWeighting`1.GetMulti(System.Collections.Generic.IEnumerable{Apq.ApqMath.WeightingItem{`0}},System.Int32,System.Func{Apq.ApqMath.WeightingItem{`0},System.Boolean})">
             <summary>
             按权重随机取多条
             </summary>
+            <param name="range">总范围</param>
             <param name="count">随机结果需要多少条</param>
-            <param name="predicate">每次随机的范围。可通过该参数使产生的随机结果中没有重复项</param>
+            <param name="predicate">判断每一条是否可供选。可通过该参数使产生的随机结果中没有重复项</param>
             <remarks>如果范围内已无法随机出结果,就会停止。因此不一定能返回指定的条数</remarks>
         </member>
         <member name="T:Apq.ApqMath.WeightingItem">
@@ -257,18 +259,12 @@
             <typeparam name="TKey">字典键的类型</typeparam>
             <typeparam name="TValue">字典项(列表)中单个值的类型</typeparam>
         </member>
-        <member name="M:Apq.ChangeBubbling.BubblingDic`2.#ctor(System.Object,Apq.ChangeBubbling.IBubbleNode,System.Func{`1})">
+        <member name="M:Apq.ChangeBubbling.BubblingDic`2.#ctor(System.Object,Apq.ChangeBubbling.IBubbleNode)">
             <summary>
             支持事件冒泡的字典(值是列表)
             </summary>
             <param name="key">字典在所属实例中的哪个键</param>
             <param name="parent">字典所属实例</param>
-            <param name="creator">如何新建值列表中的项</param>
-        </member>
-        <member name="P:Apq.ChangeBubbling.BubblingDic`2.Creator">
-            <summary>
-            如何新建值列表中的项
-            </summary>
         </member>
         <member name="P:Apq.ChangeBubbling.BubblingDic`2.Dic">
             <summary>