示例#1
0
 public static GuardModelContext <T> Guard <T>(this ModelContext _) where T : Exception
 => GuardModelContext <T> .Default;
示例#2
0
 public static ISelect <TIn, TOut> Selection <TIn, TOut>(this ModelContext _, Func <TIn, TOut> select)
 => new Select <TIn, TOut>(select);
示例#3
0
 public static ISelect <TIn, TOut> Selection <TIn, TOut>(this ModelContext _, ISelect <TIn, TOut> select) => select;
示例#4
0
 public static Extents.Selections.Extent <T> Selection <T>(this ModelContext @this) => @this.Selection.Of.Type <T>();
示例#5
0
 public static New <T> New <T>(this ModelContext _) => Runtime.Activation.New <T> .Default;
示例#6
0
 public static ICondition <T> Condition <T>(this ModelContext _, ICondition <T> result) => result;
示例#7
0
 public static Extents.Commands.CommandExtent <T> Command <T>(this ModelContext @this) => @this.Command.Of.Type <T>();
示例#8
0
 public static ConditionSelector <T> Condition <T>(this ModelContext _, Func <T, bool> condition)
 => Start.A.Condition <T>().By.Calling(condition);
示例#9
0
 public static Extents.Conditions.ConditionExtent <T> Condition <T>(this ModelContext @this) => @this.Condition.Of.Type <T>();
示例#10
0
 public static Model.ResultContext <T> Result <T>(this ModelContext @this, Func <T> result)
 => @this.Result <T>().By.Calling(result);
示例#11
0
 public static Model.ResultContext <T> Result <T>(this ModelContext @this, T instance) => @this.Result <T>().By.Using(instance);
示例#12
0
 public static ResultExtent <T> Result <T>(this ModelContext @this) => @this.Result.Of.Type <T>();