public PhpChannelRewriter(TreeContext treeContext, ITokenComposer tokenComposer, ISourceTokenProvider sourceTokenProvider, BasicNodesFactory fac, IPolicy policy, List <Channel> inputChannels, List <Channel> outputChannels, List <Channel> sanitizeChannels, SecurityLevel level, bool isOriginalProgram = false) : base(treeContext, tokenComposer, sourceTokenProvider) { _factory = fac; _policy = policy; _inputChannels = inputChannels; _minInputLevel = _inputChannels.Min(ic => ic.Label.Level); //determine lowest ordinal value for all input channels _outputChannels = outputChannels; _sanitizeChannels = sanitizeChannels; _securityLevel = level; _isOriginalProgram = isOriginalProgram; }
public TokenVisitor(TreeContext initialContext, ITokenComposer composer) : base(initialContext) { _composer = composer ?? DefaultTokenComposer.Instance; // TODO: to TreeContext }
/// <summary> /// Initializes a new instance of the <see cref="pipelineStreamTaskBuilderNode"/> class. /// </summary> public pipelineStreamTaskBuilderNode(ITokenComposer composer) { _nodeType = pipelineNodeTypeEnum.taskBuilder; tokenComposer = composer; SetLabel(); }
public PhpChannelCollector(IPolicy policy, TreeContext treeContext, ITokenComposer tokenComposer, ISourceTokenProvider sourceTokenProvider) : base(treeContext, tokenComposer, sourceTokenProvider) { _policy = policy; }