@@ -37,7 +37,7 @@ TValue IFactory<TValue>.Create()
3737 public class MemoryPool < TParam1 , TValue >
3838 : MemoryPoolBase < TValue > , IMemoryPool < TParam1 , TValue > , IFactory < TParam1 , TValue >
3939 {
40- public TValue Spawn ( TParam1 param )
40+ public virtual TValue Spawn ( TParam1 param )
4141 {
4242 var item = GetInternal ( ) ;
4343
@@ -72,7 +72,7 @@ TValue IFactory<TParam1, TValue>.Create(TParam1 p1)
7272 public class MemoryPool < TParam1 , TParam2 , TValue >
7373 : MemoryPoolBase < TValue > , IMemoryPool < TParam1 , TParam2 , TValue > , IFactory < TParam1 , TParam2 , TValue >
7474 {
75- public TValue Spawn ( TParam1 param1 , TParam2 param2 )
75+ public virtual TValue Spawn ( TParam1 param1 , TParam2 param2 )
7676 {
7777 var item = GetInternal ( ) ;
7878
@@ -107,7 +107,7 @@ TValue IFactory<TParam1, TParam2, TValue>.Create(TParam1 p1, TParam2 p2)
107107 public class MemoryPool < TParam1 , TParam2 , TParam3 , TValue >
108108 : MemoryPoolBase < TValue > , IMemoryPool < TParam1 , TParam2 , TParam3 , TValue > , IFactory < TParam1 , TParam2 , TParam3 , TValue >
109109 {
110- public TValue Spawn ( TParam1 param1 , TParam2 param2 , TParam3 param3 )
110+ public virtual TValue Spawn ( TParam1 param1 , TParam2 param2 , TParam3 param3 )
111111 {
112112 var item = GetInternal ( ) ;
113113
@@ -141,7 +141,7 @@ TValue IFactory<TParam1, TParam2, TParam3, TValue>.Create(TParam1 p1, TParam2 p2
141141 public class MemoryPool < TParam1 , TParam2 , TParam3 , TParam4 , TValue >
142142 : MemoryPoolBase < TValue > , IMemoryPool < TParam1 , TParam2 , TParam3 , TParam4 , TValue > , IFactory < TParam1 , TParam2 , TParam3 , TParam4 , TValue >
143143 {
144- public TValue Spawn ( TParam1 param1 , TParam2 param2 , TParam3 param3 , TParam4 param4 )
144+ public virtual TValue Spawn ( TParam1 param1 , TParam2 param2 , TParam3 param3 , TParam4 param4 )
145145 {
146146 var item = GetInternal ( ) ;
147147
@@ -175,7 +175,7 @@ TValue IFactory<TParam1, TParam2, TParam3, TParam4, TValue>.Create(TParam1 p1, T
175175 public class MemoryPool < TParam1 , TParam2 , TParam3 , TParam4 , TParam5 , TValue >
176176 : MemoryPoolBase < TValue > , IMemoryPool < TParam1 , TParam2 , TParam3 , TParam4 , TParam5 , TValue > , IFactory < TParam1 , TParam2 , TParam3 , TParam4 , TParam5 , TValue >
177177 {
178- public TValue Spawn (
178+ public virtual TValue Spawn (
179179 TParam1 param1 , TParam2 param2 , TParam3 param3 , TParam4 param4 , TParam5 param5 )
180180 {
181181 var item = GetInternal ( ) ;
@@ -210,7 +210,7 @@ public class MemoryPool<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TV
210210 : MemoryPoolBase < TValue > , IMemoryPool < TParam1 , TParam2 , TParam3 , TParam4 , TParam5 , TParam6 , TValue > ,
211211 IFactory < TParam1 , TParam2 , TParam3 , TParam4 , TParam5 , TParam6 , TValue >
212212 {
213- public TValue Spawn (
213+ public virtual TValue Spawn (
214214 TParam1 param1 , TParam2 param2 , TParam3 param3 , TParam4 param4 , TParam5 param5 , TParam6 param6 )
215215 {
216216 var item = GetInternal ( ) ;
@@ -246,7 +246,7 @@ public class MemoryPool<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TP
246246 : MemoryPoolBase < TValue > , IMemoryPool < TParam1 , TParam2 , TParam3 , TParam4 , TParam5 , TParam6 , TParam7 , TValue > ,
247247 IFactory < TParam1 , TParam2 , TParam3 , TParam4 , TParam5 , TParam6 , TParam7 , TValue >
248248 {
249- public TValue Spawn (
249+ public virtual TValue Spawn (
250250 TParam1 param1 , TParam2 param2 , TParam3 param3 , TParam4 param4 , TParam5 param5 , TParam6 param6 , TParam7 param7 )
251251 {
252252 var item = GetInternal ( ) ;
@@ -282,7 +282,7 @@ public class MemoryPool<TParam1, TParam2, TParam3, TParam4, TParam5, TParam6, TP
282282 : MemoryPoolBase < TValue > , IMemoryPool < TParam1 , TParam2 , TParam3 , TParam4 , TParam5 , TParam6 , TParam7 , TParam8 , TValue > ,
283283 IFactory < TParam1 , TParam2 , TParam3 , TParam4 , TParam5 , TParam6 , TParam7 , TParam8 , TValue >
284284 {
285- public TValue Spawn (
285+ public virtual TValue Spawn (
286286 TParam1 param1 , TParam2 param2 , TParam3 param3 , TParam4 param4 , TParam5 param5 , TParam6 param6 , TParam7 param7 , TParam8 param8 )
287287 {
288288 var item = GetInternal ( ) ;
0 commit comments