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; }
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; }
public TrailingOperationMaker(string symbol, TrailingOperation.Make <TFrontendCodeElement> make) { Symbol = symbol ?? throw new ArgumentNullException(nameof(symbol)); Make = make ?? throw new ArgumentNullException(nameof(make)); }
public TrailingResolveReferance(IPopulateBoxes <IFrontendCodeElement> resolveReferance1, TrailingOperation.Make <TFrontendCodeElement> make) { left = resolveReferance1 ?? throw new ArgumentNullException(nameof(resolveReferance1)); this.make = make ?? throw new ArgumentNullException(nameof(make)); }
public TrailingFinalizeScope(IResolvelizeScope <IFrontendCodeElement> resolveReferance1, TrailingOperation.Make <TFrontendCodeElement> make) { left = resolveReferance1 ?? throw new ArgumentNullException(nameof(resolveReferance1)); this.make = make ?? throw new ArgumentNullException(nameof(make)); }
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)); }
public static IPopulateBoxes <TFrontendCodeElement> PopulateBoxes(IPopulateBoxes <IConvertableFrontendCodeElement <ICodeElement> > left, TrailingOperation.Make <TFrontendCodeElement> make) { return(new TrailingResolveReferance(left, make)); }
public static IPopulateScope <TFrontendCodeElement> PopulateScope(IPopulateScope <IConvertableFrontendCodeElement <ICodeElement> > left, TrailingOperation.Make <TFrontendCodeElement> make) { return(new TrailingPopulateScope(left, make)); }
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)); }