Exemple #1
0
        public State withProcessor(Processor?processor)
        {
            State returnState = this; /* copy */

            returnState.Processor = processor;
            return(returnState);
        }
Exemple #2
0
 public State(float?accumulator = 0, Processor?processor = null, String?text = "", bool?hasExecuted = false)
 {
     Accumulator = accumulator;
     Processor   = processor;
     Text        = text ?? "";
     HasExecuted = hasExecuted ?? false;
 }
Exemple #3
0
        protected override async Task <BoolResult> StartupCoreAsync(OperationContext context)
        {
            Tracer.Info(context, $"Initializing Event Hub-based content location event store with epoch '{_configuration.Epoch}'.");

            var baseInitializeResult = await base.StartupCoreAsync(context);

            if (!baseInitializeResult)
            {
                return(baseInitializeResult);
            }

            _currentEventProcessor = new Processor(context, this);

            await _eventHubClient.StartupAsync(context).ThrowIfFailure();

            return(BoolResult.Success);
        }
Exemple #4
0
        internal string Evaluate(Processor?processor, ActionFrame?frame)
        {
            if (IsConstant)
            {
                Debug.Assert(_constAvt != null);
                return(_constAvt);
            }
            else
            {
                Debug.Assert(processor != null && frame != null);

                StringBuilder builder = processor.GetSharedStringBuilder();

                for (int i = 0; i < _events.Length; i++)
                {
                    builder.Append(_events[i].Evaluate(processor, frame));
                }
                processor.ReleaseSharedStringBuilder();
                return(builder.ToString());
            }
        }
Exemple #5
0
 internal void Reinitialize(InputScopeManager manager, Processor processor)
 {
     _manager   = manager;
     _processor = processor;
 }
Exemple #6
0
 internal void Recycle()
 {
     _manager   = null;
     _processor = null;
 }
Exemple #7
0
 internal XsltCompileContext(InputScopeManager manager, Processor processor) : base(/*dummy*/ false)
 {
     _manager   = manager;
     _processor = processor;
 }