コード例 #1
0
        bool DynTestCanStart(StartDependencyImpact impact)
        {
            DynamicPropagation p = DynGetPropagationInfo();

            Debug.Assert(p != null);
            return(p.TestCanStart(impact));
        }
コード例 #2
0
 DynamicPropagation DynGetPropagationInfo()
 {
     if( DynamicStatus != null && DynamicStatus.Value <= RunningStatus.Stopped ) return null;
     Debug.Assert( _propagation != null );
     if( _dynPropagation == null ) _dynPropagation = new DynamicPropagation( _propagation );
     _dynPropagation.Refresh();
     return _dynPropagation;
 }
コード例 #3
0
 DynamicPropagation DynGetPropagationInfo()
 {
     if (DynamicStatus != null && DynamicStatus.Value <= RunningStatus.Stopped)
     {
         return(null);
     }
     Debug.Assert(_propagation != null);
     if (_dynPropagation == null)
     {
         _dynPropagation = new DynamicPropagation(_propagation);
     }
     _dynPropagation.Refresh();
     return(_dynPropagation);
 }