public LinkContainer(LinkBuilder builder, SchemeContainer source, SchemeContainer target) { BuildInfo = builder; SourceScheme = source; TargetScheme = target; Link = BuildInfo.Build(SourceScheme.Scheme, TargetScheme.Scheme); SourceScheme.SourceThisLinks.Add(this); TargetScheme.TargetThisLinks.Add(this); }
public IOGroupContainer(UIIOGroupBuildInfo buildInfo, SchemeContainer parentScheme) { BuildInfo = buildInfo.Clone(); IOGroup = new SchemeIOGroup(buildInfo.BuildString.Size, buildInfo.BuildString.IO); ParentScheme = parentScheme; }