/// <summary> /// Initialisiert eine Beschreibung. /// </summary> /// <param name="pipeline">Die zugehörige Gesamtliste aller Aktionen gleicher Art.</param> /// <exception cref="ArgumentNullException">Es wurde keine Gesamtliste angegeben.</exception> protected PipelineToken( ActionPipeline pipeline ) { // Validate if (pipeline == null) throw new ArgumentNullException( "pipeline" ); // Remember Pipeline = pipeline; }
/// <summary> /// Initialisiert eine Beschreibung. /// </summary> /// <param name="pipeline">Die zugehörige Gesamtliste aller Aktionen gleicher Art.</param> /// <exception cref="ArgumentNullException">Es wurde keine Gesamtliste angegeben.</exception> protected PipelineToken(ActionPipeline pipeline) { // Validate if (pipeline == null) { throw new ArgumentNullException("pipeline"); } // Remember Pipeline = pipeline; }
/// <summary> /// Erzeugt einen neuen Graphen. /// </summary> public DataGraph() { // Finish DecryptionPipeline = new ActionPipeline<DecryptToken>( this, Properties.Resources.Pipeline_Decrypt, null ); TunePipeline = new ActionPipeline<TuneToken>( this, Properties.Resources.Pipeline_Tune, SetTuneRequest ); SignalPipeline = new ActionPipeline<SignalToken>( this, Properties.Resources.Pipeline_Signal, null ); Configuration = new GraphConfiguration( this ); DVBType = DVBSystemType.Unknown; }