/// <summary>
 /// Initializes a new instance of this class.
 /// </summary>
 public ApplyProvider(ApplyParameter applyParameter, CompilableProvider left, CompilableProvider right, bool isInlined, ApplySequenceType applySequenceType, JoinType applyType)
     : base(ProviderType.Apply, left, right)
 {
     ApplyParameter = applyParameter;
     IsInlined      = isInlined;
     SequenceType   = applySequenceType;
     ApplyType      = applyType;
     Initialize();
 }
Example #2
0
 public static CompilableProvider Apply(this CompilableProvider source,
                                        ApplyParameter applyParameter, CompilableProvider right,
                                        bool isInlined, ApplySequenceType sequenceType, JoinType applyType)
 {
     return(new ApplyProvider(applyParameter, source, right, isInlined, sequenceType, applyType));
 }