/// <inheritdoc /> public Node GetData() { var t1 = new ObservableLinkedList <Node>(); t1.AddLast(new Node() { Value = "ТРАНСАЭРО" }); t1.AddLast(new Node() { Value = "АЭРОЛИФТ" }); t1.AddLast(new Node() { Value = "ИСТЛАЙН" }); var x1 = new Node { Value = "DME", SubNodes = t1 }; var t2 = new ObservableLinkedList <Node>(); t2.AddLast(new Node() { Value = "САМАРА" }); var x2 = new Node { Value = "KUF", SubNodes = t2 }; var t3 = new ObservableLinkedList <Node>(); t3.AddLast(new Node() { Value = "КАРАТ" }); var x3 = new Node { Value = "VKO", SubNodes = t3 }; var nodes = new ObservableLinkedList <Node>(); nodes.AddLast(x1); nodes.AddLast(x2); nodes.AddLast(x3); return(new Node { SubNodes = nodes }); }
public Material(IEnumerable <MaterialContainableBase> users, ColorF ambient, ColorF diffuse, ColorF specular, ColorF emission, float shininess) : this() { if (users != null) { foreach (var user in users) { _users.AddLast(user); } } Ambient = ambient == null? _defaultColor : ambient; Diffuse = diffuse == null? _defaultColor : diffuse; Specular = specular == null? _defaultColor : specular; Emission = emission == null? _defaultColor : emission; Shininess = shininess; }
private void AddIfMatch(Entity entity) { //If we already have this entity, don't do anything if (entityMap.ContainsKey(entity)) { return; } //If this entity doesn't meet our requirements, don't do anything if (!Matches(entity)) { return; } var node = entities.AddLast(entity); entityMap.Add(entity, node); }
private void AddSectionToPipe(object sender, ViewModelEventArgs e) { ViewModelSection newView = e.VMObject; newView.CreateView += AddSectionToPipe; newView.WantToClose += CloseOpenedSection; if (e.JoinType == JoinDirectionEnum.First) { _openedViews.AddFirst(newView); } else { var lastView = _openedViews.Last.Value; while (!lastView.Equals(sender)) { _openedViews.RemoveLast(); lastView = _openedViews.Last.Value; } _openedViews.AddLast(newView); } }
/// <inheritdoc /> public Node GetData() { var t1 = new ObservableLinkedList <Node>(); t1.AddLast(new Node() { Value = "ТРАНСАЭРО" }); t1.AddLast(new Node() { Value = "АЭРОЛИФТ" }); t1.AddLast(new Node() { Value = "ИСТЛАЙН" }); var x1 = new Node { Value = "DME", SubNodes = t1 }; foreach (var node in x1.SubNodes) { node.Parent = x1; } var t2 = new ObservableLinkedList <Node>(); t2.AddLast(new Node() { Value = "САМАРА" }); var x2 = new Node { Value = "KUF", SubNodes = t2 }; foreach (var node in x2.SubNodes) { node.Parent = x2; } var t3 = new ObservableLinkedList <Node>(); t3.AddLast(new Node() { Value = "КАРАТ" }); var x3 = new Node { Value = "VKO", SubNodes = t3 }; foreach (var node in x3.SubNodes) { node.Parent = x3; } var nodes = new ObservableLinkedList <Node>(); nodes.AddLast(x1); nodes.AddLast(x2); nodes.AddLast(x3); var root = new Node { SubNodes = nodes }; foreach (var node in nodes) { node.Parent = root; } return(root); }