public WeakAssignOperationFinalizeScope( IResolvelizeScope <IFrontendCodeElement> resolveReferance1, IResolvelizeScope <IFrontendCodeElement> resolveReferance2) { left = resolveReferance1 ?? throw new ArgumentNullException(nameof(resolveReferance1)); right = resolveReferance2 ?? throw new ArgumentNullException(nameof(resolveReferance2)); }
public WeakPathOperationFinalizeScope( IResolvelizeScope <IFrontendCodeElement> resolveReferance1, string name) { left = resolveReferance1 ?? throw new ArgumentNullException(nameof(resolveReferance1)); this.name = name ?? throw new ArgumentNullException(nameof(name)); }
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)); }
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)); }
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)); }
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; }
public TrailingFinalizeScope(IResolvelizeScope <IFrontendCodeElement> resolveReferance1, TrailingOperation.Make <TFrontendCodeElement> make) { left = resolveReferance1 ?? throw new ArgumentNullException(nameof(resolveReferance1)); this.make = make ?? throw new ArgumentNullException(nameof(make)); }