internal PerfettoDataProcessor( ISourceParser <PerfettoSqlEventKeyed, PerfettoSourceParser, string> sourceParser, ProcessorOptions options, IApplicationEnvironment applicationEnvironment, IProcessorEnvironment processorEnvironment) : base(sourceParser, options, applicationEnvironment, processorEnvironment) { }
public PerfDataProcessor( ISourceParser <PerfEvent, PerfContext, string> sourceParser, ProcessorOptions options, IApplicationEnvironment applicationEnvironment, IProcessorEnvironment processorEnvironment) : base(sourceParser, options, applicationEnvironment, processorEnvironment) { }
public LTTngDataProcessor( ISourceParser <LTTngEvent, LTTngContext, string> sourceParser, ProcessorOptions options, IApplicationEnvironment applicationEnvironment, IProcessorEnvironment processorEnvironment) : base(sourceParser, options, applicationEnvironment, processorEnvironment) { }
internal QuicEventProcessor( ISourceParser <QuicEvent, object, Guid> sourceParser, ProcessorOptions options, IApplicationEnvironment applicationEnvironment, IProcessorEnvironment processorEnvironment) : base(sourceParser, options, applicationEnvironment, processorEnvironment) { }
public DmesgIsoCustomDataProcessor( ISourceParser <DmesgIsoLogParsedEntry, LogContext, LogParsedDataKey> sourceParser, ProcessorOptions options, IApplicationEnvironment applicationEnvironment, IProcessorEnvironment processorEnvironment) : base(sourceParser, options, applicationEnvironment, processorEnvironment) { }
protected BaseSourceProcessingSession( ISourceParser <T, TContext, TKey> sourceParser, IEqualityComparer <TKey> comparer) { Guard.NotNull(sourceParser, nameof(sourceParser)); Guard.NotNull(comparer, nameof(comparer)); this.SourceParser = sourceParser; this.keyEqualityComparer = comparer; }
internal QuicEventProcessor( ISourceParser <QuicEvent, object, Guid> sourceParser, ProcessorOptions options, IApplicationEnvironment applicationEnvironment, IProcessorEnvironment processorEnvironment, IReadOnlyDictionary <TableDescriptor, Action <ITableBuilder, IDataExtensionRetrieval> > allTablesMapping, IEnumerable <TableDescriptor> metadataTables) : base(sourceParser, options, applicationEnvironment, processorEnvironment, allTablesMapping, metadataTables) { }
internal SourceProcessingSession( ISourceParser <T, TContext, TKey> sourceParser, IEqualityComparer <TKey> comparer) : base(sourceParser, comparer) { Debug.Assert(sourceParser != null, nameof(sourceParser)); this.scheduler = new SourceDataCookerScheduler(sourceParser.Id); this.maxSourcePassCount = sourceParser.MaxSourceParseCount; }
public LTTngDataProcessor( ISourceParser <LTTngEvent, LTTngContext, string> sourceParser, ProcessorOptions options, IApplicationEnvironment applicationEnvironment, IProcessorEnvironment processorEnvironment, IReadOnlyDictionary <TableDescriptor, Action <ITableBuilder, IDataExtensionRetrieval> > allTablesMapping, IEnumerable <TableDescriptor> metadataTables) : base(sourceParser, options, applicationEnvironment, processorEnvironment, allTablesMapping, metadataTables) { }
public Source123Processor( ISourceParser <Source123DataObject, EngineTestContext, int> sourceParser, ProcessorOptions options, IApplicationEnvironment applicationEnvironment, IProcessorEnvironment processorEnvironment, IReadOnlyDictionary <TableDescriptor, Action <ITableBuilder, IDataExtensionRetrieval> > allTablesMapping, IEnumerable <TableDescriptor> metadataTables) : base(sourceParser, options, applicationEnvironment, processorEnvironment, allTablesMapping, metadataTables) { }
public WaLinuxAgentCustomDataProcessor( ISourceParser<WaLinuxAgentLogParsedEntry, LogContext, LogParsedDataKey> sourceParser, ProcessorOptions options, IApplicationEnvironment applicationEnvironment, IProcessorEnvironment processorEnvironment, IReadOnlyDictionary<TableDescriptor, Action<ITableBuilder, IDataExtensionRetrieval>> allTablesMapping, IEnumerable<TableDescriptor> metadataTables) : base(sourceParser, options, applicationEnvironment, processorEnvironment, allTablesMapping, metadataTables) { }
/// <summary> /// This constructor will setup the data processor so that it can use the data extension framework - allowing /// table and data cookers both internally and external to this plug-in. /// </summary> /// <param name="sourceParser">The source data parser</param> /// <param name="options">Processor options</param> /// <param name="applicationEnvironment">Application environment</param> /// <param name="processorEnvironment">Processor environment</param> /// <param name="allTablesMapping">Maps table descriptors to possible build actions</param> /// <param name="metadataTables">Metadata tables</param> protected CustomDataProcessorBaseWithSourceParser( ISourceParser <T, TContext, TKey> sourceParser, ProcessorOptions options, IApplicationEnvironment applicationEnvironment, IProcessorEnvironment processorEnvironment, IReadOnlyDictionary <TableDescriptor, Action <ITableBuilder, IDataExtensionRetrieval> > allTablesMapping, IEnumerable <TableDescriptor> metadataTables) : base(options, applicationEnvironment, processorEnvironment, allTablesMapping, metadataTables) { Guard.NotNull(sourceParser, nameof(sourceParser)); this.SourceParser = sourceParser; this.SourceProcessingSession = this.ApplicationEnvironment.SourceSessionFactory.CreateSourceSession(this); this.extensibilitySupport = this.ProcessorEnvironment.CreateDataProcessorExtensibilitySupport(this); foreach (var metadataTable in metadataTables) { ProcessTableForExtensibility(metadataTable); } }
internal SourceProcessingSession(ISourceParser <T, TContext, TKey> sourceParser) : this(sourceParser, EqualityComparer <TKey> .Default) { }
/// <summary> /// Initializes a new instance of the ClassTreeGenerator /// </summary> public ClassTreeGenerator(ISourceParser parser = null) : base(parser) { FactoryVersion = new Version(1, 1, 0, 0); }
public WalkPackageClass(ISourceParser parser) { _parser = parser ?? new XmiSourceParser(); Result = new StringBuilder(); }
public void MainWindowLoad() { #region Hide Script Error MainWebBrowser.Navigated += (sender, e) => HideScriptErrors(sender as WebBrowser, true); #endregion SetMenuButtons(); sourceParser = new SourceParser(); imageParser = new ImageParser(sourceParser); resizer = new WindowResizer(this); MainWebBrowser.Navigating += onNavigating; MainWebBrowser.Navigated += onNavigated; MainWebBrowser.LoadCompleted += MyWebBrowser_LoadCompleted; collection = Resources["ImageItemsKey"] as ImageItemCollection; #region MethodInvoker GetURL = new Func<string>(() => { return URLTextBox.Text; }); ClearList = new Action(() => { collection.Clear(); }); Contains = new Func<string, bool>((url) => { return collection.Contains(url); }); InsertItem = new Action<ImageItem>((item) => collection.Add(item)); #endregion #region Animation appearAnimation = new DoubleAnimation(); appearAnimation.BeginTime = TimeSpan.FromSeconds(0.5); appearAnimation.From = 1; appearAnimation.To = 0.5; appearAnimation.Duration = new Duration(TimeSpan.FromSeconds(2.5)); appearAnimation.AutoReverse = true; #endregion favoriteColleciton = Application.Current.Resources["FavoriteCollection"] as FavoriteCollection; if (favoriteColleciton == null) throw new NullReferenceException(); }
public ImageParser(ISourceParser parser) { sourceParser = parser; }
public FillClassTreeByExtentCreator(string classNameOfTree, ISourceParser parser = null) : base(parser) { ClassNameOfTree = classNameOfTree; FactoryVersion = new Version(1, 1, 0, 0); }
public IWebSourceLoader Use(ISourceParser parser) { SourceParser = parser; return(this); }