public AstNodeBuilder(ISequenceReader <Token> reader, BreakableBlock block, string[] interceptChars, bool hasparent = false) : base(reader, block) { _interceptChars = interceptChars; _hasParent = hasparent; }
public AstNodeBuilder(ISequenceReader <Token> reader, BreakableBlock block, string[] interceptChars, OperatorNode node) : base(reader, block) { _interceptChars = interceptChars; _hasParent = true; _currentNode = node; }
/// <summary> /// Adds a singleton sequence reader with an instance specified in <paramref name="implementationInstance" /> /// to the <see cref="Microsoft.Extensions.DependencyInjection.IServiceCollection" />. /// </summary> /// <param name="silverbackBuilder"> /// The <see cref="ISilverbackBuilder" /> that references the <see cref="IServiceCollection" /> to add /// the services to. /// </param> /// <param name="implementationInstance"> /// The instance of the service. /// </param> /// <returns> /// The <see cref="ISilverbackBuilder" /> so that additional calls can be chained. /// </returns> public static ISilverbackBuilder AddSingletonSequenceReader( this ISilverbackBuilder silverbackBuilder, ISequenceReader implementationInstance) { Check.NotNull(silverbackBuilder, nameof(silverbackBuilder)); silverbackBuilder.Services.AddSingleton(typeof(ISequenceReader), implementationInstance); return(silverbackBuilder); }
private static void PrintSequence(ISequenceReader <Person> sequence) { while (true) { var currentItem = sequence.GetNextItem(); if (currentItem == null) { break; } Console.WriteLine(currentItem); } }
/// <summary> /// Initializes a new instance of the <see cref="PrSm"/> class. /// </summary> /// <param name="sequenceReader"> /// Sequence reader for parsing sequences for the dataset this PRSM belongs to. /// </param> public PrSm(ISequenceReader sequenceReader = null) { this.sequenceReader = sequenceReader ?? new SequenceReader(); this.RawFileName = string.Empty; this.SequenceText = string.Empty; this.Sequence = new Sequence(new List <AminoAcid>()); this.ProteinName = string.Empty; this.ProteinDesc = string.Empty; this.UseGolfScoring = false; this.Heavy = false; this.lcms = null; this.scan = 0; this.Mass = double.NaN; this.PrecursorMz = double.NaN; this.QValue = -1.0; this.charge = 1; }
/// <summary> /// Initializes a new instance of the <see cref="PrSm"/> class. /// </summary> /// <param name="sequenceReader"> /// Sequence reader for parsing sequences for the dataset this PRSM belongs to. /// </param> public PrSm(ISequenceReader sequenceReader) { this.sequenceReader = sequenceReader ?? new SequenceReader(); RawFileName = string.Empty; SequenceText = string.Empty; Sequence = new Sequence(new List <AminoAcid>()); ProteinName = string.Empty; ProteinDesc = string.Empty; UseGolfScoring = false; Heavy = false; lcms = null; scan = 0; Mass = double.NaN; PrecursorMz = double.NaN; QValue = -1.0; charge = 1; }
private async Task <ISequence?> GetSequenceAsync( ConsumerPipelineContext context, ConsumerBehaviorHandler next, ISequenceReader sequenceReader) { var sequence = await sequenceReader.GetSequenceAsync(context).ConfigureAwait(false); if (sequence.IsComplete) { return(null); } if (sequence is IncompleteSequence incompleteSequence) { _logger.LogSkippingIncompleteSequence(incompleteSequence); return(null); } context.SetSequence(sequence, sequence.IsNew); if (sequence.IsNew) { StartActivityIfNeeded(sequence); await PublishSequenceAsync(context, next).ConfigureAwait(false); if (context.ProcessingTask != null) { MonitorProcessingTaskPrematureCompletion(context.ProcessingTask, sequence); } _logger.LogSequenceStarted(sequence); } return(sequence); }
public FunctionBuilder(ISequenceReader <Token> reader, BreakableBlock block) : base(reader, block) { }
public TryCatchFinallyBlockBuilder(ISequenceReader <Token> reader, BreakableBlock block) : base(reader, block) { }
public ParenthesisBuilder(ISequenceReader <Token> reader, BreakableBlock block) : base(reader, block) { }
public DoWhileScopeBuilder(ISequenceReader <Token> reader, BreakableBlock block) : base(reader, block) { }
internal Sequence(ISequenceReader stepReader, ISequenceContext context) { _stepReader = stepReader; _context = context; }
public DeclareExpressionBuilder(ISequenceReader <Token> reader, BreakableBlock block) : base(reader, block) { }
public BuilderBase(ISequenceReader <Token> reader, BreakableBlock block) { _reader = reader; _block = block; }
public ExpressionBuilder(ISequenceReader <Token> reader, bool doCheck, BreakableBlock block) : base(reader, block) { _doCheck = doCheck; }
public ObjectLiteralBuilder(ISequenceReader <Token> reader, BreakableBlock block) : base(reader, block) { }
public ArrayIndexBuilder(ISequenceReader <Token> reader, BreakableBlock block) : base(reader, block) { }
public ElseBlockBuilder(ISequenceReader <Token> reader, BreakableBlock block) : base(reader, block) { }
public OrderedBlockBuilder(ISequenceReader <Token> reader, string parentName, BreakableBlock block) : base(reader, block) { _parentName = parentName; }