コード例 #1
0
ファイル: Chainr.cs プロジェクト: blushingpenguin/Jolt.Net
 public static Chainr FromSpec(JToken input, IReadOnlyDictionary <string, Type> transforms, IChainrInstantiator instantiator)
 {
     return(new ChainrBuilder(input).Transforms(transforms).Loader(instantiator).Build());
 }
コード例 #2
0
 /**
  * Set a ChainrInstantiator to use when instantiating Transform Objects.
  * If one is not set, defaults to DefaultChainrInstantiator;
  *
  * @param loader ChainrInstantiator to use load Transforms
  */
 public ChainrBuilder Loader(IChainrInstantiator loader)
 {
     _chainrInstantiator = loader ?? throw new ArgumentNullException(nameof(loader), "ChainrBuilder requires a non-null loader.");
     return(this);
 }
コード例 #3
0
ファイル: Chainr.cs プロジェクト: blushingpenguin/Jolt.Net
 public static Chainr FromSpec(JToken input, IChainrInstantiator instantiator)
 {
     return(new ChainrBuilder(input).Loader(instantiator).Build());
 }