public AccessMethodNode(FunctionToken fToken, ArgsListNode args, ArgsListNode extraAggregateArguments, MethodInfo method = (MethodInfo)null, string alias = "") { FToken = fToken; Arguments = args; ExtraAggregateArguments = extraAggregateArguments; Method = method; Alias = alias; Id = $"{nameof(AccessMethodNode)}{alias}{fToken.Value}{args.Id}"; }
public AccessRefreshAggreationScoreNode(FunctionToken fToken, ArgsListNode args, ArgsListNode extraArgs, MethodInfo method, string alias) : base(fToken, args, extraArgs, method, alias) { }
public InNode(Node left, ArgsListNode right) : base(left, right) { Id = CalculateId(this); }
public AliasedFromNode(string identifier, ArgsListNode args, string alias) : base(alias) { Identifier = identifier; Args = args; }
public AccessRefreshAggreationScoreNode(FunctionToken fToken, ArgsListNode args, ArgsListNode extraArgs, bool canSkipInjectSource, MethodInfo method, string alias) : base(fToken, args, extraArgs, canSkipInjectSource, method, alias) { }