예제 #1
0
        /// <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;
        }
예제 #2
0
        /// <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;
        }
예제 #3
0
 /// <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;
 }