bool DynTestCanStart(StartDependencyImpact impact) { DynamicPropagation p = DynGetPropagationInfo(); Debug.Assert(p != null); return(p.TestCanStart(impact)); }
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; }
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); }