Example #1
0
 public WeakAssignOperationFinalizeScope(
     IResolvelizeScope <IFrontendCodeElement> resolveReferance1,
     IResolvelizeScope <IFrontendCodeElement> resolveReferance2)
 {
     left  = resolveReferance1 ?? throw new ArgumentNullException(nameof(resolveReferance1));
     right = resolveReferance2 ?? throw new ArgumentNullException(nameof(resolveReferance2));
 }
Example #2
0
 public WeakPathOperationFinalizeScope(
     IResolvelizeScope <IFrontendCodeElement> resolveReferance1,
     string name)
 {
     left      = resolveReferance1 ?? throw new ArgumentNullException(nameof(resolveReferance1));
     this.name = name ?? throw new ArgumentNullException(nameof(name));
 }
Example #3
0
 public BinaryFinalizeScope(
     IResolvelizeScope <IFrontendType> resolveReferance1,
     IResolvelizeScope <IFrontendType> resolveReferance2,
     BinaryOperation.MakeBinaryType <IWeakTypeReference> make)
 {
     left      = resolveReferance1 ?? throw new ArgumentNullException(nameof(resolveReferance1));
     right     = resolveReferance2 ?? throw new ArgumentNullException(nameof(resolveReferance2));
     this.make = make ?? throw new ArgumentNullException(nameof(make));
 }
Example #4
0
 public BinaryFinalizeScope(
     ISetUpValue setUpSideNode,
     IResolvelizeScope <IFrontendCodeElement, ISetUpValue> resolveReferance1,
     IResolvelizeScope <IFrontendCodeElement, ISetUpValue> resolveReferance2,
     BinaryOperation.Make <TFrontendCodeElement> make)
 {
     SetUpSideNode = setUpSideNode ?? throw new ArgumentNullException(nameof(setUpSideNode));
     left          = resolveReferance1 ?? throw new ArgumentNullException(nameof(resolveReferance1));
     right         = resolveReferance2 ?? throw new ArgumentNullException(nameof(resolveReferance2));
     this.make     = make ?? throw new ArgumentNullException(nameof(make));
 }
Example #5
0
 public MemberDefinitionFinalizeScope(
     IKey memberName,
     bool isReadonly,
     IResolvelizeScope <IWeakTypeReference, ISetUpType> type,
     Box <IIsPossibly <WeakMemberDefinition> > memberDefinitionBox, ISetUpMember member)
 {
     this.memberName          = memberName ?? throw new ArgumentNullException(nameof(memberName));
     this.isReadonly          = isReadonly;
     this.type                = type ?? throw new ArgumentNullException(nameof(type));
     this.memberDefinitionBox = memberDefinitionBox ?? throw new ArgumentNullException(nameof(memberDefinitionBox));
     this.SetUpSideNode       = member ?? throw new ArgumentNullException(nameof(member));
 }
 public ImplementationDefinitionFinalizeScope(
     ISetUpMethod finalizableScope,
     IResolvelizeScope <WeakMemberReference, ISetUpMember> contextDefinition,
     IResolvelizeScope <WeakMemberReference, ISetUpMember> parameterDefinition,
     IResolvelizeScope <IFrontendCodeElement, ISetUpSideNode>[] elements,
     IResolvelizeScope <WeakMemberReference, ISetUpMember> output)
 {
     SetUpSideNode            = finalizableScope ?? throw new ArgumentNullException(nameof(finalizableScope));
     this.contextDefinition   = contextDefinition ?? throw new ArgumentNullException(nameof(contextDefinition));
     this.parameterDefinition = parameterDefinition ?? throw new ArgumentNullException(nameof(parameterDefinition));
     this.elements            = elements ?? throw new ArgumentNullException(nameof(elements));
     this.output = output ?? throw new ArgumentNullException(nameof(output));
 }
Example #7
0
 public MethodDefinitionFinalizeScope(
     ISetUpMethod methodScope,
     IResolvelizeScope <WeakMemberReference, ISetUpMember> parameter,
     IResolvelizeScope <IFrontendCodeElement, ISetUpSideNode>[] resolveReferance2,
     IResolvelizeScope <WeakMemberReference, ISetUpMember> output,
     bool isEntryPoint)
 {
     SetUpSideNode     = methodScope ?? throw new ArgumentNullException(nameof(methodScope));
     this.parameter    = parameter ?? throw new ArgumentNullException(nameof(parameter));
     lines             = resolveReferance2 ?? throw new ArgumentNullException(nameof(resolveReferance2));
     this.output       = output ?? throw new ArgumentNullException(nameof(output));
     this.isEntryPoint = isEntryPoint;
 }
Example #8
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));
 }