Example #1
0
 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;
 }
Example #2
0
 public TokenVisitor(TreeContext initialContext, ITokenComposer composer) : base(initialContext)
 {
     _composer = composer ?? DefaultTokenComposer.Instance;  // TODO: to TreeContext
 }
Example #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="pipelineStreamTaskBuilderNode"/> class.
 /// </summary>
 public pipelineStreamTaskBuilderNode(ITokenComposer composer)
 {
     _nodeType     = pipelineNodeTypeEnum.taskBuilder;
     tokenComposer = composer;
     SetLabel();
 }
Example #4
0
 public PhpChannelCollector(IPolicy policy, TreeContext treeContext, ITokenComposer tokenComposer, ISourceTokenProvider sourceTokenProvider)
     : base(treeContext, tokenComposer, sourceTokenProvider)
 {
     _policy = policy;
 }