Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ProcessMessage()

void System.Threading.Tasks.Dataflow.TransformManyBlock< TInput, TOutput >.ProcessMessage ( Func< TInput, IEnumerable< TOutput > > transformFunction,
KeyValuePair< TInput, long > messageWithId )
inlineprivate

Definition at line 163 of file TransformManyBlock.cs.

164 {
165 bool flag = false;
166 try
167 {
169 flag = true;
171 }
172 catch (Exception exception)
173 {
175 {
176 throw;
177 }
178 }
179 finally
180 {
181 if (!flag)
182 {
184 }
185 }
186 }
static bool IsCooperativeCancellation(Exception exception)
Definition Common.cs:88
void StoreOutputItems(KeyValuePair< TInput, long > messageWithId, IEnumerable< TOutput > outputItems)

References System.exception, System.Threading.Tasks.Dataflow.Internal.Common.IsCooperativeCancellation(), and System.Threading.Tasks.Dataflow.TransformManyBlock< TInput, TOutput >.StoreOutputItems().