public WfClientFromTransitionDescriptorCollection GetFromTransitions() { WfClientFromTransitionDescriptorCollection result = new WfClientFromTransitionDescriptorCollection(); if (this._Process != null) { this._Process.FillTransitionsByToActivityKey(result, this.Key); } return(result); }
internal void FillTransitionsByToActivityKey(WfClientFromTransitionDescriptorCollection result, string actKey) { foreach (WfClientActivityDescriptor actDesp in this.Activities) { WfClientTransitionDescriptor transition = actDesp.ToTransitions.Find(t => t.ToActivityKey == actKey); if (transition != null) { result.Add(transition); } } }