コード例 #1
0
 public static async Task <I> ReturnInValue <I>(this I inValue, Task task)
 => await TeronisTools.ReturnInValue(inValue, task);
コード例 #2
0
 public static I ReturnInValue <I>(this I inValue, Action doSomething)
 => TeronisTools.ReturnInValue(inValue, doSomething);
コード例 #3
0
 public static I ReturnInValue <I>(this I inValue, ReplaceValueDelegate <I, I> modifyInValue)
 => TeronisTools.ReturnInValue(inValue, modifyInValue);
コード例 #4
0
 public static I ReturnInValue <I>(this I inValue, MutateValue <I> mutateInValue)
 => TeronisTools.ReturnInValue(inValue, mutateInValue);
コード例 #5
0
 public static I ReturnInValue <I>(this I inValue, [MaybeNull] out I outInValue)
 => TeronisTools.ReturnInValue(inValue, out outInValue);
コード例 #6
0
 /// <summary>
 /// Returns true if not an exception is thrown before.
 /// </summary>
 public override bool CanConvert(Type objectType)
 => TeronisTools.ReturnInValue(true, () => getCollectionType(objectType));