Beispiel #1
0
            public InOutIndexer(VSignal <T> vsignal, int index)
            {
                Contract.Requires <ArgumentNullException>(vsignal != null, "vsignal");
                Contract.Requires <ArgumentOutOfRangeException>(index >= 0, "index is less than 0.");
                Contract.Requires <ArgumentOutOfRangeException>(index < vsignal.Size,
                                                                string.Format("index value of {0} exceeds signal size of {1}.", index, vsignal.Size));

                _vsignal = vsignal;
                _index   = index;
            }
Beispiel #2
0
 public InOutRangeIndexer(VSignal <T> vsignal, Range projRange)
 {
     _vsignal   = vsignal;
     _projRange = projRange;
 }
Beispiel #3
0
 public InOutProxy(VSignal <T> vsignal)
 {
     _vsignal = vsignal;
 }