Пример #1
0
 public TrailingPopulateScope(IOrType <ISetUp <IBox <IFrontendCodeElement>, Tpn.ITypeProblemNode>, IError> left, TrailingOperation.Make <TFrontendCodeElement> make, TrailingOperation.GetReturnedValue getReturnedValue, bool intoInitScope)
 {
     this.left             = left ?? throw new ArgumentNullException(nameof(left));
     this.make             = make ?? throw new ArgumentNullException(nameof(make));
     this.getReturnedValue = getReturnedValue ?? throw new ArgumentNullException(nameof(getReturnedValue));
     this.intoInitScope    = intoInitScope;
 }
Пример #2
0
 public TrailingOperationMaker(string symbol, TrailingOperation.Make <TFrontendCodeElement> make, TrailingOperation.GetReturnedValue getReturnedValue, bool intoInitScope)
 {
     Symbol = symbol ?? throw new ArgumentNullException(nameof(symbol));
     Make   = make ?? throw new ArgumentNullException(nameof(make));
     this.getReturnedValue = getReturnedValue ?? throw new ArgumentNullException(nameof(getReturnedValue));
     this.intoInitScope    = intoInitScope;
 }
Пример #3
0
 public TrailingOperationMaker(string symbol, TrailingOperation.Make <TFrontendCodeElement> make)
 {
     Symbol = symbol ?? throw new ArgumentNullException(nameof(symbol));
     Make   = make ?? throw new ArgumentNullException(nameof(make));
 }
Пример #4
0
 public TrailingResolveReferance(IPopulateBoxes <IFrontendCodeElement> resolveReferance1, TrailingOperation.Make <TFrontendCodeElement> make)
 {
     left      = resolveReferance1 ?? throw new ArgumentNullException(nameof(resolveReferance1));
     this.make = make ?? throw new ArgumentNullException(nameof(make));
 }
Пример #5
0
 public TrailingFinalizeScope(IResolvelizeScope <IFrontendCodeElement> resolveReferance1, TrailingOperation.Make <TFrontendCodeElement> make)
 {
     left      = resolveReferance1 ?? throw new ArgumentNullException(nameof(resolveReferance1));
     this.make = make ?? throw new ArgumentNullException(nameof(make));
 }
Пример #6
0
 public TrailingPopulateScope(IPopulateScope <IFrontendCodeElement> left, TrailingOperation.Make <TFrontendCodeElement> make)
 {
     this.left = left ?? throw new ArgumentNullException(nameof(left));
     this.make = make ?? throw new ArgumentNullException(nameof(make));
 }
Пример #7
0
 public static IPopulateBoxes <TFrontendCodeElement> PopulateBoxes(IPopulateBoxes <IConvertableFrontendCodeElement <ICodeElement> > left,
                                                                   TrailingOperation.Make <TFrontendCodeElement> make)
 {
     return(new TrailingResolveReferance(left,
                                         make));
 }
Пример #8
0
 public static IPopulateScope <TFrontendCodeElement> PopulateScope(IPopulateScope <IConvertableFrontendCodeElement <ICodeElement> > left,
                                                                   TrailingOperation.Make <TFrontendCodeElement> make)
 {
     return(new TrailingPopulateScope(left, make));
 }
Пример #9
0
 public TrailingResolveReferance(IOrType <IResolve <IBox <IFrontendCodeElement> >, IError> resolveReferance1, TrailingOperation.Make <TFrontendCodeElement> make)
 {
     left      = resolveReferance1 ?? throw new ArgumentNullException(nameof(resolveReferance1));
     this.make = make ?? throw new ArgumentNullException(nameof(make));
 }