예제 #1
0
 public IfFirstUnit(IUnitPattern pattern) : base(pattern, WeightOf.BuildChainPattern.IfFirstUnit)
 {
 }
예제 #2
0
 public IfFirstUnit(IUnitPattern pattern, int weight) : base(pattern, weight)
 {
 }
예제 #3
0
 public SkipWhileUnit(IUnitPattern pattern) : base(pattern, WeightOf.BuildChainPattern.SkipWhileUnit)
 {
 }
예제 #4
0
 public SkipWhileUnit(IUnitPattern unitPattern, int weight) : base(unitPattern, weight)
 {
 }
예제 #5
0
 public SkipTillUnit(IUnitPattern pattern, int weight) : base(pattern, weight)
 {
 }
 protected BuildChainPatternByUnitBase(IUnitPattern unitPattern, int weight) : base(weight)
     => UnitPattern = unitPattern ?? throw new ArgumentNullException(nameof(unitPattern));