public static global::Ultramarine.Generators.Language.Children GetLink(global::Ultramarine.Generators.Language.CompositeTask source, global::Ultramarine.Generators.Language.Task target) { global::System.Collections.Generic.IList <global::Ultramarine.Generators.Language.Children> links = DslModeling::DomainRoleInfo.GetElementLinks <global::Ultramarine.Generators.Language.Children>(source, global::Ultramarine.Generators.Language.Children.CompositeTaskDomainRoleId); foreach (global::Ultramarine.Generators.Language.Children link in links) { if (target.Equals(link.Task)) { return(link); } } return(null); }
public static global::System.Collections.ObjectModel.ReadOnlyCollection <global::Ultramarine.Generators.Language.Children> GetLinks(global::Ultramarine.Generators.Language.CompositeTask source, global::Ultramarine.Generators.Language.Task target) { global::System.Collections.Generic.List <global::Ultramarine.Generators.Language.Children> outLinks = new global::System.Collections.Generic.List <global::Ultramarine.Generators.Language.Children>(); global::System.Collections.Generic.IList <global::Ultramarine.Generators.Language.Children> links = DslModeling::DomainRoleInfo.GetElementLinks <global::Ultramarine.Generators.Language.Children>(source, global::Ultramarine.Generators.Language.Children.CompositeTaskDomainRoleId); foreach (global::Ultramarine.Generators.Language.Children link in links) { if (target.Equals(link.Task)) { outLinks.Add(link); } } return(outLinks.AsReadOnly()); }